./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB --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 0dc1ea3f6d575c3373292fe3183b9746ee1849ecfd8e379a22948351cc030925 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:29:15,502 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:29:15,563 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 04:29:15,568 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:29:15,568 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:29:15,605 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:29:15,606 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:29:15,606 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:29:15,607 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:29:15,607 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:29:15,607 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:29:15,608 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:29:15,609 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:29:15,609 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:29:15,609 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:29:15,609 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:29:15,609 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:29:15,609 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:29:15,610 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:29:15,610 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:29:15,610 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:29:15,610 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:29:15,610 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:29:15,610 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:29:15,610 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:29:15,611 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:29:15,611 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:29:15,611 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:29:15,611 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:29:15,612 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:29:15,612 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:29:15,612 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:29:15,612 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:29:15,612 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:29:15,612 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:29:15,612 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:29:15,612 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:29:15,612 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:29:15,612 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:29:15,612 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:29:15,612 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:29:15,613 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:29:15,613 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:29:15,613 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:29:15,613 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:29:15,613 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:29:15,613 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:29:15,613 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:29:15,613 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_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB 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 -> 0dc1ea3f6d575c3373292fe3183b9746ee1849ecfd8e379a22948351cc030925 [2024-11-28 04:29:15,911 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:29:15,919 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:29:15,921 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:29:15,922 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:29:15,922 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:29:15,923 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i [2024-11-28 04:29:19,078 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/data/44c99422c/6dff13efbe81498b972aa83509b91bcf/FLAGfdfd8f6aa [2024-11-28 04:29:19,420 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:29:19,421 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i [2024-11-28 04:29:19,438 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/data/44c99422c/6dff13efbe81498b972aa83509b91bcf/FLAGfdfd8f6aa [2024-11-28 04:29:19,460 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/data/44c99422c/6dff13efbe81498b972aa83509b91bcf [2024-11-28 04:29:19,465 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:29:19,468 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:29:19,471 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:29:19,471 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:29:19,479 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:29:19,480 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:29:19" (1/1) ... [2024-11-28 04:29:19,482 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58cff1c0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:29:19, skipping insertion in model container [2024-11-28 04:29:19,483 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:29:19" (1/1) ... [2024-11-28 04:29:19,537 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:29:19,744 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_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i[916,929] [2024-11-28 04:29:19,969 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:29:19,991 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:29:20,005 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_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i[916,929] [2024-11-28 04:29:20,105 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:29:20,139 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:29:20,139 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:29:20 WrapperNode [2024-11-28 04:29:20,140 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:29:20,141 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:29:20,141 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:29:20,141 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:29:20,157 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:29:20" (1/1) ... [2024-11-28 04:29:20,183 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:29:20" (1/1) ... [2024-11-28 04:29:20,259 INFO L138 Inliner]: procedures = 26, calls = 87, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 588 [2024-11-28 04:29:20,260 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:29:20,260 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:29:20,260 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:29:20,260 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:29:20,273 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:29:20" (1/1) ... [2024-11-28 04:29:20,273 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:29:20" (1/1) ... [2024-11-28 04:29:20,282 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:29:20" (1/1) ... [2024-11-28 04:29:20,316 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-28 04:29:20,316 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:29:20" (1/1) ... [2024-11-28 04:29:20,317 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:29:20" (1/1) ... [2024-11-28 04:29:20,360 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:29:20" (1/1) ... [2024-11-28 04:29:20,363 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:29:20" (1/1) ... [2024-11-28 04:29:20,380 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:29:20" (1/1) ... [2024-11-28 04:29:20,388 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:29:20" (1/1) ... [2024-11-28 04:29:20,395 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:29:20" (1/1) ... [2024-11-28 04:29:20,411 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:29:20,415 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:29:20,416 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:29:20,416 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:29:20,417 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:29:20" (1/1) ... [2024-11-28 04:29:20,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:29:20,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:29:20,464 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:29:20,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:29:20,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:29:20,510 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 04:29:20,510 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 04:29:20,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:29:20,511 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:29:20,511 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:29:20,687 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:29:20,689 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:29:22,110 INFO L? ?]: Removed 20 outVars from TransFormulas that were not future-live. [2024-11-28 04:29:22,110 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:29:22,196 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:29:22,198 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 04:29:22,198 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:29:22 BoogieIcfgContainer [2024-11-28 04:29:22,198 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:29:22,202 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:29:22,203 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:29:22,210 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:29:22,210 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:29:19" (1/3) ... [2024-11-28 04:29:22,211 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4cd13fcb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:29:22, skipping insertion in model container [2024-11-28 04:29:22,211 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:29:20" (2/3) ... [2024-11-28 04:29:22,211 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4cd13fcb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:29:22, skipping insertion in model container [2024-11-28 04:29:22,212 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:29:22" (3/3) ... [2024-11-28 04:29:22,213 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-32.i [2024-11-28 04:29:22,230 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:29:22,233 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-32.i that has 2 procedures, 243 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 04:29:22,354 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:29:22,373 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;@6bcf5604, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:29:22,373 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:29:22,379 INFO L276 IsEmpty]: Start isEmpty. Operand has 243 states, 166 states have (on average 1.5481927710843373) internal successors, (257), 167 states have internal predecessors, (257), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-28 04:29:22,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 467 [2024-11-28 04:29:22,423 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:29:22,424 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:29:22,425 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:29:22,432 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:29:22,433 INFO L85 PathProgramCache]: Analyzing trace with hash -449951100, now seen corresponding path program 1 times [2024-11-28 04:29:22,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:29:22,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299626947] [2024-11-28 04:29:22,445 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:29:22,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:29:22,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:29:23,325 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 146 refuted. 0 times theorem prover too weak. 10658 trivial. 0 not checked. [2024-11-28 04:29:23,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:29:23,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299626947] [2024-11-28 04:29:23,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299626947] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:29:23,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066036758] [2024-11-28 04:29:23,327 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:29:23,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:29:23,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:29:23,335 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:29:23,339 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:29:23,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:29:23,829 INFO L256 TraceCheckSpWp]: Trace formula consists of 1049 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 04:29:23,846 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:29:23,964 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 146 proven. 0 refuted. 0 times theorem prover too weak. 10658 trivial. 0 not checked. [2024-11-28 04:29:23,964 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:29:23,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066036758] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:29:23,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:29:23,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 04:29:23,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604603421] [2024-11-28 04:29:23,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:29:23,977 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 04:29:23,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:29:24,022 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 04:29:24,022 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:29:24,027 INFO L87 Difference]: Start difference. First operand has 243 states, 166 states have (on average 1.5481927710843373) internal successors, (257), 167 states have internal predecessors, (257), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) Second operand has 2 states, 2 states have (on average 50.5) internal successors, (101), 2 states have internal predecessors, (101), 2 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 2 states have call successors, (74) [2024-11-28 04:29:24,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:29:24,116 INFO L93 Difference]: Finished difference Result 479 states and 878 transitions. [2024-11-28 04:29:24,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 04:29:24,119 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 50.5) internal successors, (101), 2 states have internal predecessors, (101), 2 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 2 states have call successors, (74) Word has length 466 [2024-11-28 04:29:24,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:29:24,131 INFO L225 Difference]: With dead ends: 479 [2024-11-28 04:29:24,131 INFO L226 Difference]: Without dead ends: 239 [2024-11-28 04:29:24,141 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 467 GetRequests, 467 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-28 04:29:24,146 INFO L435 NwaCegarLoop]: 398 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, 398 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-28 04:29:24,149 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:29:24,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2024-11-28 04:29:24,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 239. [2024-11-28 04:29:24,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 163 states have (on average 1.5337423312883436) internal successors, (250), 163 states have internal predecessors, (250), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-28 04:29:24,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 398 transitions. [2024-11-28 04:29:24,279 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 398 transitions. Word has length 466 [2024-11-28 04:29:24,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:29:24,279 INFO L471 AbstractCegarLoop]: Abstraction has 239 states and 398 transitions. [2024-11-28 04:29:24,280 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 50.5) internal successors, (101), 2 states have internal predecessors, (101), 2 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 2 states have call successors, (74) [2024-11-28 04:29:24,280 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 398 transitions. [2024-11-28 04:29:24,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 467 [2024-11-28 04:29:24,305 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:29:24,305 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:29:24,320 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 04:29:24,506 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:29:24,506 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:29:24,507 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:29:24,508 INFO L85 PathProgramCache]: Analyzing trace with hash -352252868, now seen corresponding path program 1 times [2024-11-28 04:29:24,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:29:24,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131607777] [2024-11-28 04:29:24,508 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:29:24,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:29:24,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:29:25,362 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-28 04:29:25,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:29:25,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131607777] [2024-11-28 04:29:25,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131607777] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:29:25,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:29:25,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:29:25,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777912707] [2024-11-28 04:29:25,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:29:25,366 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:29:25,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:29:25,372 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:29:25,372 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:29:25,373 INFO L87 Difference]: Start difference. First operand 239 states and 398 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-28 04:29:25,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:29:25,527 INFO L93 Difference]: Finished difference Result 710 states and 1186 transitions. [2024-11-28 04:29:25,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:29:25,529 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 466 [2024-11-28 04:29:25,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:29:25,542 INFO L225 Difference]: With dead ends: 710 [2024-11-28 04:29:25,543 INFO L226 Difference]: Without dead ends: 474 [2024-11-28 04:29:25,548 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:29:25,549 INFO L435 NwaCegarLoop]: 473 mSDtfsCounter, 387 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 862 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:29:25,550 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [387 Valid, 862 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:29:25,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2024-11-28 04:29:25,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 468. [2024-11-28 04:29:25,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 317 states have (on average 1.5331230283911672) internal successors, (486), 317 states have internal predecessors, (486), 148 states have call successors, (148), 2 states have call predecessors, (148), 2 states have return successors, (148), 148 states have call predecessors, (148), 148 states have call successors, (148) [2024-11-28 04:29:25,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 782 transitions. [2024-11-28 04:29:25,689 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 782 transitions. Word has length 466 [2024-11-28 04:29:25,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:29:25,691 INFO L471 AbstractCegarLoop]: Abstraction has 468 states and 782 transitions. [2024-11-28 04:29:25,692 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-28 04:29:25,692 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 782 transitions. [2024-11-28 04:29:25,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 467 [2024-11-28 04:29:25,708 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:29:25,708 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:29:25,708 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 04:29:25,708 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:29:25,709 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:29:25,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1373321222, now seen corresponding path program 1 times [2024-11-28 04:29:25,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:29:25,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374511423] [2024-11-28 04:29:25,710 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:29:25,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:29:25,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:29:26,535 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-28 04:29:26,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:29:26,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374511423] [2024-11-28 04:29:26,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374511423] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:29:26,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:29:26,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:29:26,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663171788] [2024-11-28 04:29:26,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:29:26,538 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:29:26,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:29:26,541 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:29:26,541 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:29:26,542 INFO L87 Difference]: Start difference. First operand 468 states and 782 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-28 04:29:26,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:29:26,705 INFO L93 Difference]: Finished difference Result 1398 states and 2340 transitions. [2024-11-28 04:29:26,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:29:26,706 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 466 [2024-11-28 04:29:26,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:29:26,722 INFO L225 Difference]: With dead ends: 1398 [2024-11-28 04:29:26,722 INFO L226 Difference]: Without dead ends: 933 [2024-11-28 04:29:26,725 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:29:26,726 INFO L435 NwaCegarLoop]: 394 mSDtfsCounter, 232 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:29:26,727 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [232 Valid, 782 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:29:26,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 933 states. [2024-11-28 04:29:26,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 933 to 929. [2024-11-28 04:29:26,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 929 states, 628 states have (on average 1.5318471337579618) internal successors, (962), 628 states have internal predecessors, (962), 296 states have call successors, (296), 4 states have call predecessors, (296), 4 states have return successors, (296), 296 states have call predecessors, (296), 296 states have call successors, (296) [2024-11-28 04:29:26,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 1554 transitions. [2024-11-28 04:29:26,929 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 1554 transitions. Word has length 466 [2024-11-28 04:29:26,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:29:26,931 INFO L471 AbstractCegarLoop]: Abstraction has 929 states and 1554 transitions. [2024-11-28 04:29:26,931 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-28 04:29:26,931 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 1554 transitions. [2024-11-28 04:29:26,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 467 [2024-11-28 04:29:26,948 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:29:26,949 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:29:26,949 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 04:29:26,949 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:29:26,950 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:29:26,950 INFO L85 PathProgramCache]: Analyzing trace with hash 401686140, now seen corresponding path program 1 times [2024-11-28 04:29:26,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:29:26,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996609969] [2024-11-28 04:29:26,951 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:29:26,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:29:27,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:29:29,605 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-28 04:29:29,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:29:29,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996609969] [2024-11-28 04:29:29,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996609969] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:29:29,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:29:29,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 04:29:29,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948368010] [2024-11-28 04:29:29,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:29:29,608 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:29:29,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:29:29,610 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:29:29,610 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:29:29,611 INFO L87 Difference]: Start difference. First operand 929 states and 1554 transitions. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 2 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2024-11-28 04:29:34,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:29:34,512 INFO L93 Difference]: Finished difference Result 5223 states and 8775 transitions. [2024-11-28 04:29:34,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 04:29:34,513 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 2 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) Word has length 466 [2024-11-28 04:29:34,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:29:34,544 INFO L225 Difference]: With dead ends: 5223 [2024-11-28 04:29:34,544 INFO L226 Difference]: Without dead ends: 4297 [2024-11-28 04:29:34,552 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2024-11-28 04:29:34,553 INFO L435 NwaCegarLoop]: 431 mSDtfsCounter, 2247 mSDsluCounter, 2136 mSDsCounter, 0 mSdLazyCounter, 1507 mSolverCounterSat, 371 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2247 SdHoareTripleChecker+Valid, 2567 SdHoareTripleChecker+Invalid, 1878 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 371 IncrementalHoareTripleChecker+Valid, 1507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:29:34,557 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2247 Valid, 2567 Invalid, 1878 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [371 Valid, 1507 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2024-11-28 04:29:34,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4297 states. [2024-11-28 04:29:35,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4297 to 3241. [2024-11-28 04:29:35,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3241 states, 2448 states have (on average 1.619281045751634) internal successors, (3964), 2456 states have internal predecessors, (3964), 776 states have call successors, (776), 16 states have call predecessors, (776), 16 states have return successors, (776), 768 states have call predecessors, (776), 776 states have call successors, (776) [2024-11-28 04:29:35,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3241 states to 3241 states and 5516 transitions. [2024-11-28 04:29:35,149 INFO L78 Accepts]: Start accepts. Automaton has 3241 states and 5516 transitions. Word has length 466 [2024-11-28 04:29:35,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:29:35,156 INFO L471 AbstractCegarLoop]: Abstraction has 3241 states and 5516 transitions. [2024-11-28 04:29:35,156 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 2 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2024-11-28 04:29:35,156 INFO L276 IsEmpty]: Start isEmpty. Operand 3241 states and 5516 transitions. [2024-11-28 04:29:35,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 467 [2024-11-28 04:29:35,164 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:29:35,164 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:29:35,165 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 04:29:35,165 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:29:35,165 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:29:35,166 INFO L85 PathProgramCache]: Analyzing trace with hash 824387966, now seen corresponding path program 1 times [2024-11-28 04:29:35,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:29:35,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876201682] [2024-11-28 04:29:35,166 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:29:35,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:29:35,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:29:36,170 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 42 proven. 177 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-28 04:29:36,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:29:36,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876201682] [2024-11-28 04:29:36,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876201682] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:29:36,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068743471] [2024-11-28 04:29:36,172 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:29:36,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:29:36,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:29:36,179 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:29:36,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:29:36,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:29:36,581 INFO L256 TraceCheckSpWp]: Trace formula consists of 1043 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:29:36,601 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:29:38,438 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 4545 proven. 63 refuted. 0 times theorem prover too weak. 6196 trivial. 0 not checked. [2024-11-28 04:29:38,438 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:29:39,636 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 156 proven. 63 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-28 04:29:39,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068743471] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:29:39,636 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:29:39,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 7] total 15 [2024-11-28 04:29:39,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041979176] [2024-11-28 04:29:39,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:29:39,639 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 04:29:39,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:29:39,641 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 04:29:39,642 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-11-28 04:29:39,642 INFO L87 Difference]: Start difference. First operand 3241 states and 5516 transitions. Second operand has 15 states, 15 states have (on average 18.133333333333333) internal successors, (272), 15 states have internal predecessors, (272), 6 states have call successors, (222), 3 states have call predecessors, (222), 6 states have return successors, (222), 6 states have call predecessors, (222), 6 states have call successors, (222) [2024-11-28 04:29:47,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:29:47,772 INFO L93 Difference]: Finished difference Result 13797 states and 22861 transitions. [2024-11-28 04:29:47,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-11-28 04:29:47,774 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 18.133333333333333) internal successors, (272), 15 states have internal predecessors, (272), 6 states have call successors, (222), 3 states have call predecessors, (222), 6 states have return successors, (222), 6 states have call predecessors, (222), 6 states have call successors, (222) Word has length 466 [2024-11-28 04:29:47,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:29:47,891 INFO L225 Difference]: With dead ends: 13797 [2024-11-28 04:29:47,892 INFO L226 Difference]: Without dead ends: 10559 [2024-11-28 04:29:47,906 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1011 GetRequests, 935 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2244 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1292, Invalid=4714, Unknown=0, NotChecked=0, Total=6006 [2024-11-28 04:29:47,909 INFO L435 NwaCegarLoop]: 572 mSDtfsCounter, 2853 mSDsluCounter, 2465 mSDsCounter, 0 mSdLazyCounter, 2638 mSolverCounterSat, 1730 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2871 SdHoareTripleChecker+Valid, 3037 SdHoareTripleChecker+Invalid, 4368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1730 IncrementalHoareTripleChecker+Valid, 2638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:29:47,910 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2871 Valid, 3037 Invalid, 4368 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1730 Valid, 2638 Invalid, 0 Unknown, 0 Unchecked, 5.3s Time] [2024-11-28 04:29:47,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10559 states. [2024-11-28 04:29:49,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10559 to 7391. [2024-11-28 04:29:49,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7391 states, 5077 states have (on average 1.5062044514477053) internal successors, (7647), 5111 states have internal predecessors, (7647), 2215 states have call successors, (2215), 98 states have call predecessors, (2215), 98 states have return successors, (2215), 2181 states have call predecessors, (2215), 2215 states have call successors, (2215) [2024-11-28 04:29:49,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7391 states to 7391 states and 12077 transitions. [2024-11-28 04:29:49,596 INFO L78 Accepts]: Start accepts. Automaton has 7391 states and 12077 transitions. Word has length 466 [2024-11-28 04:29:49,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:29:49,598 INFO L471 AbstractCegarLoop]: Abstraction has 7391 states and 12077 transitions. [2024-11-28 04:29:49,599 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 18.133333333333333) internal successors, (272), 15 states have internal predecessors, (272), 6 states have call successors, (222), 3 states have call predecessors, (222), 6 states have return successors, (222), 6 states have call predecessors, (222), 6 states have call successors, (222) [2024-11-28 04:29:49,599 INFO L276 IsEmpty]: Start isEmpty. Operand 7391 states and 12077 transitions. [2024-11-28 04:29:49,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2024-11-28 04:29:49,606 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:29:49,607 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:29:49,620 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 04:29:49,810 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:29:49,811 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:29:49,811 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:29:49,812 INFO L85 PathProgramCache]: Analyzing trace with hash 94955134, now seen corresponding path program 1 times [2024-11-28 04:29:49,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:29:49,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796196643] [2024-11-28 04:29:49,812 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:29:49,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:29:49,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:29:50,644 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-28 04:29:50,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:29:50,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796196643] [2024-11-28 04:29:50,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796196643] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:29:50,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:29:50,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:29:50,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390908227] [2024-11-28 04:29:50,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:29:50,646 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:29:50,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:29:50,646 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:29:50,646 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:29:50,647 INFO L87 Difference]: Start difference. First operand 7391 states and 12077 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-28 04:29:52,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:29:52,811 INFO L93 Difference]: Finished difference Result 20909 states and 34123 transitions. [2024-11-28 04:29:52,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:29:52,814 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 468 [2024-11-28 04:29:52,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:29:52,944 INFO L225 Difference]: With dead ends: 20909 [2024-11-28 04:29:52,944 INFO L226 Difference]: Without dead ends: 13544 [2024-11-28 04:29:52,976 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 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-28 04:29:52,978 INFO L435 NwaCegarLoop]: 576 mSDtfsCounter, 500 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 500 SdHoareTripleChecker+Valid, 957 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:29:52,978 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [500 Valid, 957 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 04:29:52,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13544 states. [2024-11-28 04:29:55,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13544 to 13339. [2024-11-28 04:29:55,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13339 states, 9169 states have (on average 1.489039153669975) internal successors, (13653), 9247 states have internal predecessors, (13653), 3983 states have call successors, (3983), 186 states have call predecessors, (3983), 186 states have return successors, (3983), 3905 states have call predecessors, (3983), 3983 states have call successors, (3983) [2024-11-28 04:29:55,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13339 states to 13339 states and 21619 transitions. [2024-11-28 04:29:55,441 INFO L78 Accepts]: Start accepts. Automaton has 13339 states and 21619 transitions. Word has length 468 [2024-11-28 04:29:55,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:29:55,443 INFO L471 AbstractCegarLoop]: Abstraction has 13339 states and 21619 transitions. [2024-11-28 04:29:55,445 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-28 04:29:55,445 INFO L276 IsEmpty]: Start isEmpty. Operand 13339 states and 21619 transitions. [2024-11-28 04:29:55,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2024-11-28 04:29:55,456 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:29:55,457 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:29:55,457 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 04:29:55,457 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:29:55,458 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:29:55,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1116023488, now seen corresponding path program 1 times [2024-11-28 04:29:55,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:29:55,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115507598] [2024-11-28 04:29:55,459 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:29:55,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:29:55,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:29:57,800 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-28 04:29:57,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:29:57,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115507598] [2024-11-28 04:29:57,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115507598] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:29:57,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:29:57,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 04:29:57,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619250487] [2024-11-28 04:29:57,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:29:57,801 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 04:29:57,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:29:57,802 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 04:29:57,803 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-11-28 04:29:57,803 INFO L87 Difference]: Start difference. First operand 13339 states and 21619 transitions. Second operand has 11 states, 11 states have (on average 9.181818181818182) internal successors, (101), 11 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-28 04:30:06,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:30:06,789 INFO L93 Difference]: Finished difference Result 46949 states and 75612 transitions. [2024-11-28 04:30:06,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 04:30:06,790 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 9.181818181818182) internal successors, (101), 11 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 468 [2024-11-28 04:30:06,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:30:07,039 INFO L225 Difference]: With dead ends: 46949 [2024-11-28 04:30:07,039 INFO L226 Difference]: Without dead ends: 33636 [2024-11-28 04:30:07,102 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2024-11-28 04:30:07,104 INFO L435 NwaCegarLoop]: 439 mSDtfsCounter, 2406 mSDsluCounter, 2596 mSDsCounter, 0 mSdLazyCounter, 1608 mSolverCounterSat, 718 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2406 SdHoareTripleChecker+Valid, 3035 SdHoareTripleChecker+Invalid, 2326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 718 IncrementalHoareTripleChecker+Valid, 1608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2024-11-28 04:30:07,105 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2406 Valid, 3035 Invalid, 2326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [718 Valid, 1608 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2024-11-28 04:30:07,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33636 states. [2024-11-28 04:30:10,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33636 to 21941. [2024-11-28 04:30:10,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21941 states, 15784 states have (on average 1.5121642169285352) internal successors, (23868), 15941 states have internal predecessors, (23868), 5809 states have call successors, (5809), 347 states have call predecessors, (5809), 347 states have return successors, (5809), 5652 states have call predecessors, (5809), 5809 states have call successors, (5809) [2024-11-28 04:30:10,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21941 states to 21941 states and 35486 transitions. [2024-11-28 04:30:10,920 INFO L78 Accepts]: Start accepts. Automaton has 21941 states and 35486 transitions. Word has length 468 [2024-11-28 04:30:10,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:30:10,921 INFO L471 AbstractCegarLoop]: Abstraction has 21941 states and 35486 transitions. [2024-11-28 04:30:10,922 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.181818181818182) internal successors, (101), 11 states have internal predecessors, (101), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-28 04:30:10,922 INFO L276 IsEmpty]: Start isEmpty. Operand 21941 states and 35486 transitions. [2024-11-28 04:30:10,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2024-11-28 04:30:10,932 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:30:10,932 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:30:10,933 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 04:30:10,933 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:30:10,933 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:30:10,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1334878206, now seen corresponding path program 1 times [2024-11-28 04:30:10,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:30:10,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996182449] [2024-11-28 04:30:10,934 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:30:10,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:30:11,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:30:11,691 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 153 proven. 66 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-28 04:30:11,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:30:11,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996182449] [2024-11-28 04:30:11,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996182449] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:30:11,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594922547] [2024-11-28 04:30:11,691 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:30:11,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:30:11,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:30:11,694 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:30:11,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:30:12,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:30:12,235 INFO L256 TraceCheckSpWp]: Trace formula consists of 1044 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 04:30:12,251 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:30:12,763 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 4663 proven. 66 refuted. 0 times theorem prover too weak. 6075 trivial. 0 not checked. [2024-11-28 04:30:12,763 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:30:13,459 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 153 proven. 66 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-28 04:30:13,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594922547] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:30:13,460 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:30:13,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-11-28 04:30:13,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271247413] [2024-11-28 04:30:13,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:30:13,462 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:30:13,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:30:13,463 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:30:13,463 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:30:13,464 INFO L87 Difference]: Start difference. First operand 21941 states and 35486 transitions. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) [2024-11-28 04:30:14,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:30:14,860 INFO L93 Difference]: Finished difference Result 28223 states and 45861 transitions. [2024-11-28 04:30:14,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 04:30:14,860 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) Word has length 468 [2024-11-28 04:30:14,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:30:14,913 INFO L225 Difference]: With dead ends: 28223 [2024-11-28 04:30:14,913 INFO L226 Difference]: Without dead ends: 3791 [2024-11-28 04:30:14,981 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 943 GetRequests, 933 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-28 04:30:14,982 INFO L435 NwaCegarLoop]: 311 mSDtfsCounter, 244 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 783 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:30:14,982 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 783 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 04:30:14,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3791 states. [2024-11-28 04:30:16,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3791 to 3717. [2024-11-28 04:30:16,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3717 states, 2708 states have (on average 1.4933530280649927) internal successors, (4044), 2729 states have internal predecessors, (4044), 941 states have call successors, (941), 67 states have call predecessors, (941), 67 states have return successors, (941), 920 states have call predecessors, (941), 941 states have call successors, (941) [2024-11-28 04:30:16,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3717 states to 3717 states and 5926 transitions. [2024-11-28 04:30:16,049 INFO L78 Accepts]: Start accepts. Automaton has 3717 states and 5926 transitions. Word has length 468 [2024-11-28 04:30:16,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:30:16,050 INFO L471 AbstractCegarLoop]: Abstraction has 3717 states and 5926 transitions. [2024-11-28 04:30:16,050 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) [2024-11-28 04:30:16,051 INFO L276 IsEmpty]: Start isEmpty. Operand 3717 states and 5926 transitions. [2024-11-28 04:30:16,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 470 [2024-11-28 04:30:16,060 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:30:16,060 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:30:16,073 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 04:30:16,261 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:30:16,262 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:30:16,262 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:30:16,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1521356727, now seen corresponding path program 1 times [2024-11-28 04:30:16,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:30:16,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078479330] [2024-11-28 04:30:16,263 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:30:16,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:30:16,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:30:17,320 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 162 proven. 57 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-28 04:30:17,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:30:17,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078479330] [2024-11-28 04:30:17,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078479330] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:30:17,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348451358] [2024-11-28 04:30:17,321 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:30:17,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:30:17,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:30:17,324 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:30:17,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 04:30:17,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:30:17,773 INFO L256 TraceCheckSpWp]: Trace formula consists of 1050 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 04:30:17,786 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:30:18,321 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 4306 proven. 108 refuted. 0 times theorem prover too weak. 6390 trivial. 0 not checked. [2024-11-28 04:30:18,322 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:30:18,998 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 162 proven. 57 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-28 04:30:18,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348451358] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:30:18,998 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:30:18,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 12 [2024-11-28 04:30:18,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951656479] [2024-11-28 04:30:18,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:30:19,001 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 04:30:19,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:30:19,002 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 04:30:19,002 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:30:19,003 INFO L87 Difference]: Start difference. First operand 3717 states and 5926 transitions. Second operand has 12 states, 12 states have (on average 13.166666666666666) internal successors, (158), 12 states have internal predecessors, (158), 3 states have call successors, (93), 3 states have call predecessors, (93), 5 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2024-11-28 04:30:22,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:30:22,030 INFO L93 Difference]: Finished difference Result 9887 states and 15693 transitions. [2024-11-28 04:30:22,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 04:30:22,031 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 13.166666666666666) internal successors, (158), 12 states have internal predecessors, (158), 3 states have call successors, (93), 3 states have call predecessors, (93), 5 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) Word has length 469 [2024-11-28 04:30:22,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:30:22,081 INFO L225 Difference]: With dead ends: 9887 [2024-11-28 04:30:22,081 INFO L226 Difference]: Without dead ends: 6225 [2024-11-28 04:30:22,096 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 967 GetRequests, 933 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=296, Invalid=760, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 04:30:22,097 INFO L435 NwaCegarLoop]: 486 mSDtfsCounter, 1498 mSDsluCounter, 1500 mSDsCounter, 0 mSdLazyCounter, 1087 mSolverCounterSat, 538 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1554 SdHoareTripleChecker+Valid, 1986 SdHoareTripleChecker+Invalid, 1625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 538 IncrementalHoareTripleChecker+Valid, 1087 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-28 04:30:22,098 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1554 Valid, 1986 Invalid, 1625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [538 Valid, 1087 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-28 04:30:22,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6225 states. [2024-11-28 04:30:23,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6225 to 4219. [2024-11-28 04:30:23,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4219 states, 3194 states have (on average 1.487789605510332) internal successors, (4752), 3215 states have internal predecessors, (4752), 941 states have call successors, (941), 83 states have call predecessors, (941), 83 states have return successors, (941), 920 states have call predecessors, (941), 941 states have call successors, (941) [2024-11-28 04:30:23,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4219 states to 4219 states and 6634 transitions. [2024-11-28 04:30:23,323 INFO L78 Accepts]: Start accepts. Automaton has 4219 states and 6634 transitions. Word has length 469 [2024-11-28 04:30:23,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:30:23,324 INFO L471 AbstractCegarLoop]: Abstraction has 4219 states and 6634 transitions. [2024-11-28 04:30:23,324 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.166666666666666) internal successors, (158), 12 states have internal predecessors, (158), 3 states have call successors, (93), 3 states have call predecessors, (93), 5 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2024-11-28 04:30:23,325 INFO L276 IsEmpty]: Start isEmpty. Operand 4219 states and 6634 transitions. [2024-11-28 04:30:23,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 471 [2024-11-28 04:30:23,334 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:30:23,335 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:30:23,348 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 04:30:23,535 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:30:23,536 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:30:23,537 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:30:23,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1251556812, now seen corresponding path program 1 times [2024-11-28 04:30:23,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:30:23,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64540537] [2024-11-28 04:30:23,537 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:30:23,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:30:23,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:30:24,906 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 231 proven. 201 refuted. 0 times theorem prover too weak. 10372 trivial. 0 not checked. [2024-11-28 04:30:24,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:30:24,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64540537] [2024-11-28 04:30:24,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64540537] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:30:24,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148563139] [2024-11-28 04:30:24,907 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:30:24,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:30:24,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:30:24,909 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:30:24,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 04:30:25,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:30:25,322 INFO L256 TraceCheckSpWp]: Trace formula consists of 1053 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 04:30:25,337 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:30:27,117 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 7695 proven. 180 refuted. 0 times theorem prover too weak. 2929 trivial. 0 not checked. [2024-11-28 04:30:27,117 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:30:30,073 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 252 proven. 183 refuted. 0 times theorem prover too weak. 10369 trivial. 0 not checked. [2024-11-28 04:30:30,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148563139] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:30:30,073 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:30:30,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 12, 12] total 25 [2024-11-28 04:30:30,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295256151] [2024-11-28 04:30:30,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:30:30,075 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 04:30:30,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:30:30,077 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 04:30:30,077 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=482, Unknown=0, NotChecked=0, Total=600 [2024-11-28 04:30:30,078 INFO L87 Difference]: Start difference. First operand 4219 states and 6634 transitions. Second operand has 25 states, 25 states have (on average 9.4) internal successors, (235), 25 states have internal predecessors, (235), 9 states have call successors, (162), 4 states have call predecessors, (162), 8 states have return successors, (164), 9 states have call predecessors, (164), 9 states have call successors, (164) [2024-11-28 04:30:47,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:30:47,965 INFO L93 Difference]: Finished difference Result 39113 states and 60451 transitions. [2024-11-28 04:30:47,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2024-11-28 04:30:47,966 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 9.4) internal successors, (235), 25 states have internal predecessors, (235), 9 states have call successors, (162), 4 states have call predecessors, (162), 8 states have return successors, (164), 9 states have call predecessors, (164), 9 states have call successors, (164) Word has length 470 [2024-11-28 04:30:47,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:30:48,150 INFO L225 Difference]: With dead ends: 39113 [2024-11-28 04:30:48,150 INFO L226 Difference]: Without dead ends: 34949 [2024-11-28 04:30:48,182 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1089 GetRequests, 942 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7766 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=4830, Invalid=17222, Unknown=0, NotChecked=0, Total=22052 [2024-11-28 04:30:48,183 INFO L435 NwaCegarLoop]: 477 mSDtfsCounter, 4720 mSDsluCounter, 2779 mSDsCounter, 0 mSdLazyCounter, 3444 mSolverCounterSat, 2254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4720 SdHoareTripleChecker+Valid, 3256 SdHoareTripleChecker+Invalid, 5698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2254 IncrementalHoareTripleChecker+Valid, 3444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2024-11-28 04:30:48,184 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4720 Valid, 3256 Invalid, 5698 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2254 Valid, 3444 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2024-11-28 04:30:48,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34949 states. [2024-11-28 04:30:52,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34949 to 23601. [2024-11-28 04:30:52,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23601 states, 18432 states have (on average 1.4640842013888888) internal successors, (26986), 18597 states have internal predecessors, (26986), 4693 states have call successors, (4693), 475 states have call predecessors, (4693), 475 states have return successors, (4693), 4528 states have call predecessors, (4693), 4693 states have call successors, (4693) [2024-11-28 04:30:52,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23601 states to 23601 states and 36372 transitions. [2024-11-28 04:30:52,359 INFO L78 Accepts]: Start accepts. Automaton has 23601 states and 36372 transitions. Word has length 470 [2024-11-28 04:30:52,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:30:52,361 INFO L471 AbstractCegarLoop]: Abstraction has 23601 states and 36372 transitions. [2024-11-28 04:30:52,361 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 9.4) internal successors, (235), 25 states have internal predecessors, (235), 9 states have call successors, (162), 4 states have call predecessors, (162), 8 states have return successors, (164), 9 states have call predecessors, (164), 9 states have call successors, (164) [2024-11-28 04:30:52,361 INFO L276 IsEmpty]: Start isEmpty. Operand 23601 states and 36372 transitions. [2024-11-28 04:30:52,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 472 [2024-11-28 04:30:52,380 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:30:52,380 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:30:52,393 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 04:30:52,581 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:30:52,581 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:30:52,582 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:30:52,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1228986778, now seen corresponding path program 1 times [2024-11-28 04:30:52,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:30:52,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032188280] [2024-11-28 04:30:52,583 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:30:52,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:30:52,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:30:56,175 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 354 proven. 486 refuted. 0 times theorem prover too weak. 9964 trivial. 0 not checked. [2024-11-28 04:30:56,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:30:56,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032188280] [2024-11-28 04:30:56,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032188280] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:30:56,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972142425] [2024-11-28 04:30:56,176 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:30:56,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:30:56,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:30:56,180 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:30:56,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 04:30:56,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:30:56,649 INFO L256 TraceCheckSpWp]: Trace formula consists of 1058 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 04:30:56,660 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:30:58,510 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 7344 proven. 180 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-11-28 04:30:58,511 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:31:01,982 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 252 proven. 183 refuted. 0 times theorem prover too weak. 10369 trivial. 0 not checked. [2024-11-28 04:31:01,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972142425] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:31:01,982 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:31:01,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 31 [2024-11-28 04:31:01,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675686316] [2024-11-28 04:31:01,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:31:01,988 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-28 04:31:01,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:31:01,990 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-28 04:31:01,990 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=773, Unknown=0, NotChecked=0, Total=930 [2024-11-28 04:31:01,991 INFO L87 Difference]: Start difference. First operand 23601 states and 36372 transitions. Second operand has 31 states, 31 states have (on average 7.774193548387097) internal successors, (241), 31 states have internal predecessors, (241), 11 states have call successors, (168), 4 states have call predecessors, (168), 9 states have return successors, (168), 11 states have call predecessors, (168), 11 states have call successors, (168) [2024-11-28 04:31:27,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:31:27,914 INFO L93 Difference]: Finished difference Result 90927 states and 139172 transitions. [2024-11-28 04:31:27,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-11-28 04:31:27,915 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 7.774193548387097) internal successors, (241), 31 states have internal predecessors, (241), 11 states have call successors, (168), 4 states have call predecessors, (168), 9 states have return successors, (168), 11 states have call predecessors, (168), 11 states have call successors, (168) Word has length 471 [2024-11-28 04:31:27,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:31:28,381 INFO L225 Difference]: With dead ends: 90927 [2024-11-28 04:31:28,382 INFO L226 Difference]: Without dead ends: 67381 [2024-11-28 04:31:28,444 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1099 GetRequests, 949 SyntacticMatches, 0 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8158 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=4507, Invalid=18445, Unknown=0, NotChecked=0, Total=22952 [2024-11-28 04:31:28,446 INFO L435 NwaCegarLoop]: 349 mSDtfsCounter, 8399 mSDsluCounter, 3092 mSDsCounter, 0 mSdLazyCounter, 4138 mSolverCounterSat, 3939 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8403 SdHoareTripleChecker+Valid, 3441 SdHoareTripleChecker+Invalid, 8077 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3939 IncrementalHoareTripleChecker+Valid, 4138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:31:28,446 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8403 Valid, 3441 Invalid, 8077 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3939 Valid, 4138 Invalid, 0 Unknown, 0 Unchecked, 8.0s Time] [2024-11-28 04:31:28,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67381 states. [2024-11-28 04:31:31,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67381 to 11716. [2024-11-28 04:31:31,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11716 states, 9080 states have (on average 1.4570484581497798) internal successors, (13230), 9149 states have internal predecessors, (13230), 2327 states have call successors, (2327), 308 states have call predecessors, (2327), 308 states have return successors, (2327), 2258 states have call predecessors, (2327), 2327 states have call successors, (2327) [2024-11-28 04:31:31,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11716 states to 11716 states and 17884 transitions. [2024-11-28 04:31:31,508 INFO L78 Accepts]: Start accepts. Automaton has 11716 states and 17884 transitions. Word has length 471 [2024-11-28 04:31:31,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:31:31,509 INFO L471 AbstractCegarLoop]: Abstraction has 11716 states and 17884 transitions. [2024-11-28 04:31:31,509 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 7.774193548387097) internal successors, (241), 31 states have internal predecessors, (241), 11 states have call successors, (168), 4 states have call predecessors, (168), 9 states have return successors, (168), 11 states have call predecessors, (168), 11 states have call successors, (168) [2024-11-28 04:31:31,509 INFO L276 IsEmpty]: Start isEmpty. Operand 11716 states and 17884 transitions. [2024-11-28 04:31:31,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 473 [2024-11-28 04:31:31,514 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:31:31,515 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:31:31,523 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 04:31:31,715 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:31:31,715 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:31:31,716 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:31:31,716 INFO L85 PathProgramCache]: Analyzing trace with hash -436090634, now seen corresponding path program 1 times [2024-11-28 04:31:31,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:31:31,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779373355] [2024-11-28 04:31:31,716 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:31:31,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:31:32,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:31:34,476 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 354 proven. 486 refuted. 0 times theorem prover too weak. 9964 trivial. 0 not checked. [2024-11-28 04:31:34,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:31:34,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779373355] [2024-11-28 04:31:34,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779373355] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:31:34,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312908721] [2024-11-28 04:31:34,477 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:31:34,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:31:34,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:31:34,480 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:31:34,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 04:31:34,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:31:34,912 INFO L256 TraceCheckSpWp]: Trace formula consists of 1059 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-28 04:31:34,920 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:31:38,709 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5969 proven. 603 refuted. 0 times theorem prover too weak. 4232 trivial. 0 not checked. [2024-11-28 04:31:38,709 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:31:46,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312908721] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:31:46,072 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:31:46,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 21] total 26 [2024-11-28 04:31:46,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929364106] [2024-11-28 04:31:46,073 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:31:46,074 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 04:31:46,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:31:46,076 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 04:31:46,076 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=858, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 04:31:46,076 INFO L87 Difference]: Start difference. First operand 11716 states and 17884 transitions. Second operand has 26 states, 26 states have (on average 7.1923076923076925) internal successors, (187), 26 states have internal predecessors, (187), 8 states have call successors, (119), 6 states have call predecessors, (119), 8 states have return successors, (119), 8 states have call predecessors, (119), 8 states have call successors, (119) [2024-11-28 04:32:01,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:32:01,575 INFO L93 Difference]: Finished difference Result 54566 states and 83272 transitions. [2024-11-28 04:32:01,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-28 04:32:01,576 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 7.1923076923076925) internal successors, (187), 26 states have internal predecessors, (187), 8 states have call successors, (119), 6 states have call predecessors, (119), 8 states have return successors, (119), 8 states have call predecessors, (119), 8 states have call successors, (119) Word has length 472 [2024-11-28 04:32:01,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:32:01,692 INFO L225 Difference]: With dead ends: 54566 [2024-11-28 04:32:01,693 INFO L226 Difference]: Without dead ends: 42912 [2024-11-28 04:32:01,729 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 836 GetRequests, 756 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1761 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1462, Invalid=5018, Unknown=0, NotChecked=0, Total=6480 [2024-11-28 04:32:01,730 INFO L435 NwaCegarLoop]: 341 mSDtfsCounter, 4869 mSDsluCounter, 2379 mSDsCounter, 0 mSdLazyCounter, 2529 mSolverCounterSat, 1630 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4898 SdHoareTripleChecker+Valid, 2720 SdHoareTripleChecker+Invalid, 4159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1630 IncrementalHoareTripleChecker+Valid, 2529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2024-11-28 04:32:01,730 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4898 Valid, 2720 Invalid, 4159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1630 Valid, 2529 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2024-11-28 04:32:01,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42912 states. [2024-11-28 04:32:05,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42912 to 14440. [2024-11-28 04:32:05,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14440 states, 11804 states have (on average 1.5005083022704169) internal successors, (17712), 11873 states have internal predecessors, (17712), 2327 states have call successors, (2327), 308 states have call predecessors, (2327), 308 states have return successors, (2327), 2258 states have call predecessors, (2327), 2327 states have call successors, (2327) [2024-11-28 04:32:05,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14440 states to 14440 states and 22366 transitions. [2024-11-28 04:32:05,098 INFO L78 Accepts]: Start accepts. Automaton has 14440 states and 22366 transitions. Word has length 472 [2024-11-28 04:32:05,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:32:05,099 INFO L471 AbstractCegarLoop]: Abstraction has 14440 states and 22366 transitions. [2024-11-28 04:32:05,099 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 7.1923076923076925) internal successors, (187), 26 states have internal predecessors, (187), 8 states have call successors, (119), 6 states have call predecessors, (119), 8 states have return successors, (119), 8 states have call predecessors, (119), 8 states have call successors, (119) [2024-11-28 04:32:05,100 INFO L276 IsEmpty]: Start isEmpty. Operand 14440 states and 22366 transitions. [2024-11-28 04:32:05,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 473 [2024-11-28 04:32:05,110 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:32:05,110 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:32:05,124 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 04:32:05,310 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:32:05,311 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:32:05,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:32:05,312 INFO L85 PathProgramCache]: Analyzing trace with hash -13388808, now seen corresponding path program 1 times [2024-11-28 04:32:05,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:32:05,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422512749] [2024-11-28 04:32:05,312 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:32:05,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:32:05,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 04:32:05,591 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 04:32:05,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 04:32:06,923 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 04:32:06,923 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 04:32:06,925 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 04:32:06,927 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-28 04:32:06,931 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:32:07,447 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 04:32:07,451 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 04:32:07 BoogieIcfgContainer [2024-11-28 04:32:07,451 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 04:32:07,452 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 04:32:07,452 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 04:32:07,452 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 04:32:07,453 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:29:22" (3/4) ... [2024-11-28 04:32:07,456 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 04:32:07,457 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 04:32:07,458 INFO L158 Benchmark]: Toolchain (without parser) took 167991.02ms. Allocated memory was 117.4MB in the beginning and 4.0GB in the end (delta: 3.9GB). Free memory was 91.7MB in the beginning and 3.1GB in the end (delta: -3.0GB). Peak memory consumption was 855.8MB. Max. memory is 16.1GB. [2024-11-28 04:32:07,459 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 117.4MB. Free memory is still 74.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:32:07,459 INFO L158 Benchmark]: CACSL2BoogieTranslator took 669.67ms. Allocated memory is still 117.4MB. Free memory was 91.7MB in the beginning and 69.2MB in the end (delta: 22.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-28 04:32:07,459 INFO L158 Benchmark]: Boogie Procedure Inliner took 118.86ms. Allocated memory is still 117.4MB. Free memory was 68.9MB in the beginning and 61.2MB in the end (delta: 7.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 04:32:07,460 INFO L158 Benchmark]: Boogie Preprocessor took 151.26ms. Allocated memory is still 117.4MB. Free memory was 61.2MB in the beginning and 51.1MB in the end (delta: 10.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 04:32:07,460 INFO L158 Benchmark]: RCFGBuilder took 1783.06ms. Allocated memory is still 117.4MB. Free memory was 51.1MB in the beginning and 86.2MB in the end (delta: -35.1MB). Peak memory consumption was 33.1MB. Max. memory is 16.1GB. [2024-11-28 04:32:07,461 INFO L158 Benchmark]: TraceAbstraction took 165248.84ms. Allocated memory was 117.4MB in the beginning and 4.0GB in the end (delta: 3.9GB). Free memory was 85.6MB in the beginning and 3.1GB in the end (delta: -3.0GB). Peak memory consumption was 846.0MB. Max. memory is 16.1GB. [2024-11-28 04:32:07,461 INFO L158 Benchmark]: Witness Printer took 5.56ms. Allocated memory is still 4.0GB. Free memory was 3.1GB in the beginning and 3.1GB in the end (delta: 43.1kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:32:07,463 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.34ms. Allocated memory is still 117.4MB. Free memory is still 74.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 669.67ms. Allocated memory is still 117.4MB. Free memory was 91.7MB in the beginning and 69.2MB in the end (delta: 22.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 118.86ms. Allocated memory is still 117.4MB. Free memory was 68.9MB in the beginning and 61.2MB in the end (delta: 7.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 151.26ms. Allocated memory is still 117.4MB. Free memory was 61.2MB in the beginning and 51.1MB in the end (delta: 10.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1783.06ms. Allocated memory is still 117.4MB. Free memory was 51.1MB in the beginning and 86.2MB in the end (delta: -35.1MB). Peak memory consumption was 33.1MB. Max. memory is 16.1GB. * TraceAbstraction took 165248.84ms. Allocated memory was 117.4MB in the beginning and 4.0GB in the end (delta: 3.9GB). Free memory was 85.6MB in the beginning and 3.1GB in the end (delta: -3.0GB). Peak memory consumption was 846.0MB. Max. memory is 16.1GB. * Witness Printer took 5.56ms. Allocated memory is still 4.0GB. Free memory was 3.1GB in the beginning and 3.1GB in the end (delta: 43.1kB). 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 131, overapproximation of someBinaryFLOATComparisonOperation at line 159, overapproximation of someBinaryFLOATComparisonOperation at line 301, overapproximation of someBinaryFLOATComparisonOperation at line 292, overapproximation of someBinaryFLOATComparisonOperation at line 441, overapproximation of someBinaryFLOATComparisonOperation at line 385, overapproximation of someBinaryFLOATComparisonOperation at line 383, overapproximation of someBinaryFLOATComparisonOperation at line 343, overapproximation of someBinaryFLOATComparisonOperation at line 379, overapproximation of someBinaryFLOATComparisonOperation at line 335, overapproximation of someBinaryFLOATComparisonOperation at line 381, overapproximation of someBinaryFLOATComparisonOperation at line 333, overapproximation of someUnaryDOUBLEoperation at line 68, overapproximation of bitwiseAnd at line 211, overapproximation of someBinaryDOUBLEComparisonOperation at line 205, overapproximation of someBinaryDOUBLEComparisonOperation at line 408, overapproximation of someBinaryDOUBLEComparisonOperation at line 414, overapproximation of someBinaryDOUBLEComparisonOperation at line 181, overapproximation of someBinaryDOUBLEComparisonOperation at line 214, overapproximation of someBinaryDOUBLEComparisonOperation at line 167, overapproximation of someBinaryDOUBLEComparisonOperation at line 441, overapproximation of someBinaryDOUBLEComparisonOperation at line 410, overapproximation of someBinaryDOUBLEComparisonOperation at line 233, overapproximation of someBinaryDOUBLEComparisonOperation at line 193, overapproximation of someBinaryDOUBLEComparisonOperation at line 261, overapproximation of someBinaryDOUBLEComparisonOperation at line 202, overapproximation of someBinaryDOUBLEComparisonOperation at line 421, overapproximation of someBinaryDOUBLEComparisonOperation at line 236, overapproximation of someBinaryDOUBLEComparisonOperation at line 416, overapproximation of someBinaryDOUBLEComparisonOperation at line 248, overapproximation of someBinaryDOUBLEComparisonOperation at line 412, overapproximation of someBinaryArithmeticFLOAToperation at line 287, overapproximation of someBinaryArithmeticFLOAToperation at line 308. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 2; [L23] unsigned char var_1_4 = 100; [L24] unsigned char var_1_5 = 2; [L25] unsigned char var_1_6 = 64; [L26] unsigned char var_1_7 = 32; [L27] unsigned char var_1_8 = 32; [L28] float var_1_9 = 100.5; [L29] float var_1_11 = 0.8; [L30] float var_1_12 = 2.5; [L31] signed short int var_1_13 = -32; [L32] unsigned char var_1_15 = 1; [L33] unsigned char var_1_16 = 0; [L34] unsigned char var_1_17 = 0; [L35] float var_1_18 = 0.25; [L36] float var_1_19 = 100000000.25; [L37] signed char var_1_20 = 0; [L38] signed char var_1_21 = 10; [L39] double var_1_22 = 1000000.5; [L40] unsigned long int var_1_23 = 256; [L41] unsigned long int var_1_24 = 50; [L42] signed long int var_1_25 = 64; [L43] signed long int var_1_26 = 0; [L44] signed long int var_1_27 = -128; [L45] signed long int var_1_28 = -100; [L46] unsigned long int var_1_29 = 32; [L47] signed long int var_1_30 = -32; [L48] signed long int var_1_31 = 0; [L49] unsigned long int var_1_32 = 2219578776; [L50] unsigned long int var_1_33 = 128; [L51] signed long int var_1_34 = -32; [L52] signed long int var_1_35 = -25; [L53] signed long int var_1_36 = -16; [L54] unsigned short int var_1_37 = 10; [L55] float var_1_38 = 200.2; [L56] float var_1_39 = 4.925; [L57] float var_1_40 = 8.65; [L58] float var_1_41 = 255.4; [L59] unsigned char var_1_42 = 0; [L60] unsigned short int var_1_43 = 0; [L61] unsigned char var_1_44 = 0; [L62] signed long int var_1_45 = 8; [L63] unsigned char var_1_46 = 0; [L64] signed long int var_1_47 = -16; [L65] unsigned char var_1_48 = 0; [L66] unsigned char var_1_49 = 200; [L67] unsigned char var_1_50 = 1; [L68] double var_1_51 = -0.8; [L69] unsigned long int var_1_52 = 2831007237; [L70] double var_1_53 = 5.25; [L71] double var_1_54 = 0.0; [L72] double var_1_55 = 8.67; [L73] double var_1_56 = 1.75; [L74] double var_1_57 = 25.4; [L75] unsigned long int var_1_58 = 4; [L76] signed char var_1_59 = -25; [L77] signed char var_1_60 = -10; [L78] unsigned short int var_1_61 = 10; [L79] signed short int var_1_62 = -10; [L80] double var_1_63 = 8.5; [L81] unsigned short int var_1_64 = 32; [L82] unsigned short int var_1_65 = 33439; [L83] unsigned long int var_1_66 = 1000; [L84] signed short int var_1_67 = -2; [L85] float var_1_68 = 15.6; [L86] unsigned char var_1_69 = 10; [L87] unsigned char var_1_70 = 0; [L88] unsigned long int var_1_71 = 256; [L89] signed long int var_1_72 = 5; [L90] unsigned long int var_1_73 = 32; [L91] unsigned short int var_1_74 = 50; [L92] unsigned long int var_1_75 = 25; [L93] signed char var_1_76 = 1; [L94] signed char var_1_77 = -50; [L95] signed long int var_1_78 = -1000; [L96] signed long int var_1_79 = -4; [L97] signed char var_1_80 = -32; [L98] double var_1_81 = 99999.5; [L99] unsigned short int var_1_82 = 50; [L100] signed short int var_1_83 = 16; [L101] unsigned char last_1_var_1_1 = 2; [L102] unsigned char last_1_var_1_15 = 1; [L103] signed char last_1_var_1_20 = 0; VAL [isInitial=0, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=100, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=2, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L445] isInitial = 1 [L446] FCALL initially() [L448] CALL updateLastVariables() [L436] last_1_var_1_1 = var_1_1 [L437] last_1_var_1_15 = var_1_15 [L438] last_1_var_1_20 = var_1_20 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=100, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=2, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L448] RET updateLastVariables() [L449] CALL updateVariables() [L317] var_1_4 = __VERIFIER_nondet_uchar() [L318] CALL assume_abort_if_not(var_1_4 >= 95) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=2, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=2, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L318] RET assume_abort_if_not(var_1_4 >= 95) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=2, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L319] CALL assume_abort_if_not(var_1_4 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=2, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=2, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L319] RET assume_abort_if_not(var_1_4 <= 127) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=2, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L320] var_1_5 = __VERIFIER_nondet_uchar() [L321] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L321] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L322] CALL assume_abort_if_not(var_1_5 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L322] RET assume_abort_if_not(var_1_5 <= 32) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L323] var_1_6 = __VERIFIER_nondet_uchar() [L324] CALL assume_abort_if_not(var_1_6 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L324] RET assume_abort_if_not(var_1_6 >= 64) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L325] CALL assume_abort_if_not(var_1_6 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L325] RET assume_abort_if_not(var_1_6 <= 127) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L326] var_1_7 = __VERIFIER_nondet_uchar() [L327] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L327] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L328] CALL assume_abort_if_not(var_1_7 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L328] RET assume_abort_if_not(var_1_7 <= 64) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L329] var_1_8 = __VERIFIER_nondet_uchar() [L330] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_9=201/2] [L330] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_9=201/2] [L331] CALL assume_abort_if_not(var_1_8 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L331] RET assume_abort_if_not(var_1_8 <= 63) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L332] var_1_11 = __VERIFIER_nondet_float() [L333] CALL assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L333] RET assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L334] var_1_12 = __VERIFIER_nondet_float() [L335] CALL assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L335] RET assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L336] var_1_16 = __VERIFIER_nondet_uchar() [L337] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L337] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L338] CALL assume_abort_if_not(var_1_16 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L338] RET assume_abort_if_not(var_1_16 <= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L339] var_1_17 = __VERIFIER_nondet_uchar() [L340] CALL assume_abort_if_not(var_1_17 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L340] RET assume_abort_if_not(var_1_17 >= 1) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L341] CALL assume_abort_if_not(var_1_17 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L341] RET assume_abort_if_not(var_1_17 <= 1) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L342] var_1_19 = __VERIFIER_nondet_float() [L343] CALL assume_abort_if_not((var_1_19 >= -461168.6018427382800e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L343] RET assume_abort_if_not((var_1_19 >= -461168.6018427382800e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L344] var_1_21 = __VERIFIER_nondet_char() [L345] CALL assume_abort_if_not(var_1_21 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L345] RET assume_abort_if_not(var_1_21 >= -31) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L346] CALL assume_abort_if_not(var_1_21 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L346] RET assume_abort_if_not(var_1_21 <= 31) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L347] var_1_26 = __VERIFIER_nondet_long() [L348] CALL assume_abort_if_not(var_1_26 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L348] RET assume_abort_if_not(var_1_26 >= -2147483648) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L349] CALL assume_abort_if_not(var_1_26 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L349] RET assume_abort_if_not(var_1_26 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L350] var_1_27 = __VERIFIER_nondet_long() [L351] CALL assume_abort_if_not(var_1_27 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L351] RET assume_abort_if_not(var_1_27 >= -2147483648) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L352] CALL assume_abort_if_not(var_1_27 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L352] RET assume_abort_if_not(var_1_27 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L353] var_1_28 = __VERIFIER_nondet_long() [L354] CALL assume_abort_if_not(var_1_28 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L354] RET assume_abort_if_not(var_1_28 >= -2147483648) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L355] CALL assume_abort_if_not(var_1_28 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L355] RET assume_abort_if_not(var_1_28 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L356] var_1_29 = __VERIFIER_nondet_ulong() [L357] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L357] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L358] CALL assume_abort_if_not(var_1_29 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L358] RET assume_abort_if_not(var_1_29 <= 32) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L359] var_1_30 = __VERIFIER_nondet_long() [L360] CALL assume_abort_if_not(var_1_30 >= -1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L360] RET assume_abort_if_not(var_1_30 >= -1073741823) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L361] CALL assume_abort_if_not(var_1_30 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L361] RET assume_abort_if_not(var_1_30 <= 1073741823) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L362] var_1_31 = __VERIFIER_nondet_long() [L363] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L363] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L364] CALL assume_abort_if_not(var_1_31 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L364] RET assume_abort_if_not(var_1_31 <= 2147483646) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L365] var_1_32 = __VERIFIER_nondet_ulong() [L366] CALL assume_abort_if_not(var_1_32 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L366] RET assume_abort_if_not(var_1_32 >= 2147483647) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L367] CALL assume_abort_if_not(var_1_32 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L367] RET assume_abort_if_not(var_1_32 <= 4294967295) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L368] var_1_33 = __VERIFIER_nondet_ulong() [L369] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L369] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L370] CALL assume_abort_if_not(var_1_33 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L370] RET assume_abort_if_not(var_1_33 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L371] var_1_34 = __VERIFIER_nondet_long() [L372] CALL assume_abort_if_not(var_1_34 >= -1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L372] RET assume_abort_if_not(var_1_34 >= -1073741823) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L373] CALL assume_abort_if_not(var_1_34 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L373] RET assume_abort_if_not(var_1_34 <= 1073741823) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L374] var_1_36 = __VERIFIER_nondet_long() [L375] CALL assume_abort_if_not(var_1_36 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L375] RET assume_abort_if_not(var_1_36 >= -2147483648) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L376] CALL assume_abort_if_not(var_1_36 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L376] RET assume_abort_if_not(var_1_36 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L377] CALL assume_abort_if_not(var_1_36 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L377] RET assume_abort_if_not(var_1_36 != 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L378] var_1_38 = __VERIFIER_nondet_float() [L379] CALL assume_abort_if_not((var_1_38 >= -922337.2036854776000e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L379] RET assume_abort_if_not((var_1_38 >= -922337.2036854776000e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L380] var_1_39 = __VERIFIER_nondet_float() [L381] CALL assume_abort_if_not((var_1_39 >= -922337.2036854776000e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L381] RET assume_abort_if_not((var_1_39 >= -922337.2036854776000e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L382] var_1_40 = __VERIFIER_nondet_float() [L383] CALL assume_abort_if_not((var_1_40 >= -922337.2036854776000e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854776000e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L383] RET assume_abort_if_not((var_1_40 >= -922337.2036854776000e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854776000e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L384] var_1_41 = __VERIFIER_nondet_float() [L385] CALL assume_abort_if_not((var_1_41 >= -922337.2036854776000e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854776000e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L385] RET assume_abort_if_not((var_1_41 >= -922337.2036854776000e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854776000e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L386] var_1_42 = __VERIFIER_nondet_uchar() [L387] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L387] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L388] CALL assume_abort_if_not(var_1_42 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L388] RET assume_abort_if_not(var_1_42 <= 1) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L389] var_1_43 = __VERIFIER_nondet_ushort() [L390] CALL assume_abort_if_not(var_1_43 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L390] RET assume_abort_if_not(var_1_43 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L391] CALL assume_abort_if_not(var_1_43 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L391] RET assume_abort_if_not(var_1_43 <= 65534) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L392] var_1_45 = __VERIFIER_nondet_long() [L393] CALL assume_abort_if_not(var_1_45 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L393] RET assume_abort_if_not(var_1_45 >= -2147483648) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L394] CALL assume_abort_if_not(var_1_45 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L394] RET assume_abort_if_not(var_1_45 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L395] var_1_46 = __VERIFIER_nondet_uchar() [L396] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L396] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L397] CALL assume_abort_if_not(var_1_46 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L397] RET assume_abort_if_not(var_1_46 <= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L398] var_1_49 = __VERIFIER_nondet_uchar() [L399] CALL assume_abort_if_not(var_1_49 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L399] RET assume_abort_if_not(var_1_49 >= 127) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L400] CALL assume_abort_if_not(var_1_49 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L400] RET assume_abort_if_not(var_1_49 <= 255) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L401] var_1_50 = __VERIFIER_nondet_uchar() [L402] CALL assume_abort_if_not(var_1_50 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L402] RET assume_abort_if_not(var_1_50 >= 1) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L403] CALL assume_abort_if_not(var_1_50 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L403] RET assume_abort_if_not(var_1_50 <= 1) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L404] var_1_52 = __VERIFIER_nondet_ulong() [L405] CALL assume_abort_if_not(var_1_52 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L405] RET assume_abort_if_not(var_1_52 >= 2147483647) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L406] CALL assume_abort_if_not(var_1_52 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L406] RET assume_abort_if_not(var_1_52 <= 4294967295) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L407] var_1_53 = __VERIFIER_nondet_double() [L408] CALL assume_abort_if_not((var_1_53 >= 0.0F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854765600e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L408] RET assume_abort_if_not((var_1_53 >= 0.0F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854765600e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L409] var_1_54 = __VERIFIER_nondet_double() [L410] CALL assume_abort_if_not((var_1_54 >= 4611686.018427382800e+12F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 9223372.036854765600e+12F && var_1_54 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L410] RET assume_abort_if_not((var_1_54 >= 4611686.018427382800e+12F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 9223372.036854765600e+12F && var_1_54 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L411] var_1_55 = __VERIFIER_nondet_double() [L412] CALL assume_abort_if_not((var_1_55 >= -461168.6018427382800e+13F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 4611686.018427382800e+12F && var_1_55 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L412] RET assume_abort_if_not((var_1_55 >= -461168.6018427382800e+13F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 4611686.018427382800e+12F && var_1_55 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L413] var_1_56 = __VERIFIER_nondet_double() [L414] CALL assume_abort_if_not((var_1_56 >= 0.0F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 4611686.018427382800e+12F && var_1_56 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L414] RET assume_abort_if_not((var_1_56 >= 0.0F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 4611686.018427382800e+12F && var_1_56 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L415] var_1_57 = __VERIFIER_nondet_double() [L416] CALL assume_abort_if_not((var_1_57 >= -461168.6018427382800e+13F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 4611686.018427382800e+12F && var_1_57 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L416] RET assume_abort_if_not((var_1_57 >= -461168.6018427382800e+13F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 4611686.018427382800e+12F && var_1_57 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L417] var_1_60 = __VERIFIER_nondet_char() [L418] CALL assume_abort_if_not(var_1_60 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L418] RET assume_abort_if_not(var_1_60 >= -63) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L419] CALL assume_abort_if_not(var_1_60 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L419] RET assume_abort_if_not(var_1_60 <= 63) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L420] var_1_63 = __VERIFIER_nondet_double() [L421] CALL assume_abort_if_not((var_1_63 >= 0.0F && var_1_63 <= -1.0e-20F) || (var_1_63 <= 9223372.036854776000e+12F && var_1_63 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L421] RET assume_abort_if_not((var_1_63 >= 0.0F && var_1_63 <= -1.0e-20F) || (var_1_63 <= 9223372.036854776000e+12F && var_1_63 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L422] var_1_65 = __VERIFIER_nondet_ushort() [L423] CALL assume_abort_if_not(var_1_65 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L423] RET assume_abort_if_not(var_1_65 >= 32767) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L424] CALL assume_abort_if_not(var_1_65 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L424] RET assume_abort_if_not(var_1_65 <= 65534) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L425] var_1_70 = __VERIFIER_nondet_uchar() [L426] CALL assume_abort_if_not(var_1_70 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L426] RET assume_abort_if_not(var_1_70 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L427] CALL assume_abort_if_not(var_1_70 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L427] RET assume_abort_if_not(var_1_70 <= 63) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L428] var_1_73 = __VERIFIER_nondet_ulong() [L429] CALL assume_abort_if_not(var_1_73 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L429] RET assume_abort_if_not(var_1_73 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L430] CALL assume_abort_if_not(var_1_73 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L430] RET assume_abort_if_not(var_1_73 <= 4294967295) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L431] var_1_79 = __VERIFIER_nondet_long() [L432] CALL assume_abort_if_not(var_1_79 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L432] RET assume_abort_if_not(var_1_79 >= -2147483647) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L433] CALL assume_abort_if_not(var_1_79 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L433] RET assume_abort_if_not(var_1_79 <= 2147483646) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L449] RET updateVariables() [L450] CALL step() [L107] EXPR var_1_28 >> var_1_29 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L107] EXPR ((var_1_27) < ((var_1_28 >> var_1_29))) ? (var_1_27) : ((var_1_28 >> var_1_29)) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L107] COND FALSE !(var_1_26 < ((((var_1_27) < ((var_1_28 >> var_1_29))) ? (var_1_27) : ((var_1_28 >> var_1_29))))) [L116] COND TRUE (var_1_29 - var_1_31) <= (~ (var_1_32 - var_1_33)) [L117] var_1_25 = (((((var_1_30 + var_1_34)) > (((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31))))) ? ((var_1_30 + var_1_34)) : (((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31)))))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L122] EXPR 1 << var_1_27 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L122] COND TRUE (1 << var_1_27) < var_1_30 [L123] var_1_35 = ((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L131] COND TRUE ((((var_1_38) > ((var_1_39 * var_1_40))) ? (var_1_38) : ((var_1_39 * var_1_40)))) < ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))) [L132] var_1_37 = var_1_29 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L142] COND FALSE !(var_1_30 >= var_1_45) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L145] COND FALSE !(var_1_46 || var_1_44) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L150] COND TRUE (((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))) - var_1_29) <= var_1_43 [L151] var_1_48 = var_1_50 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L159] COND FALSE !((((((((128.75f) < 0 ) ? -(128.75f) : (128.75f))) < 0 ) ? -((((128.75f) < 0 ) ? -(128.75f) : (128.75f))) : ((((128.75f) < 0 ) ? -(128.75f) : (128.75f))))) > ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38)))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L166] var_1_58 = ((((((((var_1_31) < (var_1_33)) ? (var_1_31) : (var_1_33)))) > (((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37))))) ? (((((var_1_31) < (var_1_33)) ? (var_1_31) : (var_1_33)))) : (((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37)))))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=0, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L167] COND TRUE ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))) > var_1_51 [L168] var_1_59 = (var_1_29 - ((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60)))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L172] COND TRUE var_1_31 < var_1_30 [L173] var_1_61 = ((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L181] COND TRUE var_1_53 > (var_1_54 - ((((var_1_56) > (var_1_63)) ? (var_1_56) : (var_1_63)))) [L182] var_1_62 = (var_1_29 - var_1_49) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L184] EXPR var_1_61 ^ (var_1_29 - var_1_33) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L184] COND FALSE !((var_1_61 ^ (var_1_29 - var_1_33)) > var_1_31) [L191] var_1_64 = var_1_29 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L193] COND TRUE var_1_38 >= var_1_53 [L194] var_1_66 = ((((64u) < 0 ) ? -(64u) : (64u))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L196] EXPR (~ var_1_60) & var_1_49 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L196] COND TRUE ((~ var_1_60) & var_1_49) >= (var_1_36 ^ -64) [L197] var_1_67 = (var_1_29 - var_1_49) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L199] COND FALSE !(((((var_1_52) > (8)) ? (var_1_52) : (8))) < var_1_29) [L202] var_1_68 = ((((var_1_57) < (var_1_55)) ? (var_1_57) : (var_1_55))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L204] COND TRUE var_1_52 >= var_1_35 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L205] COND TRUE var_1_55 < (var_1_53 - var_1_54) [L206] var_1_69 = var_1_29 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L211] EXPR var_1_60 & var_1_47 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L211] EXPR ((var_1_65) > ((var_1_60 & var_1_47))) ? (var_1_65) : ((var_1_60 & var_1_47)) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L211] COND TRUE (~ var_1_35) <= ((((var_1_65) > ((var_1_60 & var_1_47))) ? (var_1_65) : ((var_1_60 & var_1_47)))) [L212] var_1_71 = ((((((((var_1_29 + var_1_49)) < (var_1_43)) ? ((var_1_29 + var_1_49)) : (var_1_43))) < 0 ) ? -(((((var_1_29 + var_1_49)) < (var_1_43)) ? ((var_1_29 + var_1_49)) : (var_1_43))) : (((((var_1_29 + var_1_49)) < (var_1_43)) ? ((var_1_29 + var_1_49)) : (var_1_43))))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L214] COND TRUE var_1_40 < var_1_54 [L215] var_1_72 = (var_1_65 + var_1_49) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L233] COND FALSE !(var_1_56 >= var_1_57) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L236] COND TRUE ((var_1_38 * var_1_55) >= var_1_39) && (var_1_70 < (var_1_49 - var_1_29)) [L237] var_1_75 = var_1_31 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L239] COND TRUE \read(var_1_48) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L240] COND TRUE ((((var_1_72) > (-50)) ? (var_1_72) : (-50))) >= var_1_49 [L241] var_1_76 = var_1_29 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L244] COND FALSE !(var_1_32 < var_1_25) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L247] EXPR var_1_64 ^ ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L247] COND TRUE var_1_43 < (var_1_64 ^ ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32)))) [L248] COND TRUE var_1_53 <= var_1_54 [L249] var_1_78 = var_1_30 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L254] COND TRUE \read(var_1_48) [L255] var_1_80 = var_1_60 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L257] COND FALSE !(\read(var_1_46)) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L260] var_1_82 = var_1_69 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0, var_1_9=201/2] [L261] COND FALSE !(var_1_63 > (var_1_40 + 2.5)) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0, var_1_9=201/2] [L272] COND FALSE !(var_1_5 >= var_1_6) [L281] var_1_15 = var_1_17 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0, var_1_9=201/2] [L283] unsigned char stepLocal_1 = var_1_15; [L284] unsigned char stepLocal_0 = var_1_15; VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, stepLocal_0=-255, stepLocal_1=-255, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0, var_1_9=201/2] [L285] COND TRUE var_1_17 || stepLocal_0 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, stepLocal_1=-255, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0, var_1_9=201/2] [L286] COND TRUE var_1_15 && stepLocal_1 [L287] var_1_18 = (var_1_11 + var_1_19) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0, var_1_9=201/2] [L292] COND FALSE !((var_1_12 * ((((var_1_18) < (var_1_11)) ? (var_1_18) : (var_1_11)))) > (- var_1_18)) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0, var_1_9=201/2] [L301] COND TRUE var_1_11 == var_1_18 [L302] var_1_20 = ((var_1_5 + var_1_21) + var_1_8) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_1=2, var_1_20=63, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0, var_1_9=201/2] [L304] COND FALSE !(-32 < var_1_13) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_1=2, var_1_20=63, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0, var_1_9=201/2] [L307] COND TRUE (var_1_13 + ((((var_1_13) > (var_1_6)) ? (var_1_13) : (var_1_6)))) == var_1_5 [L308] var_1_9 = ((4.5f + var_1_11) - var_1_12) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_1=2, var_1_20=63, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0] [L312] var_1_22 = var_1_12 [L313] var_1_23 = var_1_8 [L314] var_1_24 = var_1_6 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_12=4294967301, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_1=2, var_1_20=63, var_1_21=31, var_1_22=4294967301, var_1_23=0, var_1_24=64, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0] [L450] RET step() [L451] CALL, EXPR property() [L441-L442] return (((((((((-32 < var_1_13) ? (var_1_1 == ((unsigned char) (((var_1_4 - var_1_5) + var_1_6) - (var_1_7 + ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))))))) : 1) && (((var_1_13 + ((((var_1_13) > (var_1_6)) ? (var_1_13) : (var_1_6)))) == var_1_5) ? (var_1_9 == ((float) ((4.5f + var_1_11) - var_1_12))) : (var_1_9 == ((float) var_1_12)))) && (((var_1_12 * ((((var_1_18) < (var_1_11)) ? (var_1_18) : (var_1_11)))) > (- var_1_18)) ? ((var_1_6 <= var_1_8) ? (var_1_15 ? (var_1_13 == ((signed short int) var_1_8)) : (var_1_13 == ((signed short int) var_1_5))) : 1) : 1)) && ((var_1_5 >= var_1_6) ? ((last_1_var_1_1 <= last_1_var_1_20) ? (var_1_15 == ((unsigned char) var_1_16)) : ((last_1_var_1_15 || var_1_16) ? (var_1_15 == ((unsigned char) var_1_17)) : 1)) : (var_1_15 == ((unsigned char) var_1_17)))) && ((var_1_17 || var_1_15) ? ((var_1_15 && var_1_15) ? (var_1_18 == ((float) (var_1_11 + var_1_19))) : (var_1_18 == ((float) var_1_19))) : 1)) && ((var_1_11 == var_1_18) ? (var_1_20 == ((signed char) ((var_1_5 + var_1_21) + var_1_8))) : 1)) && (var_1_22 == ((double) var_1_12))) && (var_1_23 == ((unsigned long int) var_1_8))) && (var_1_24 == ((unsigned long int) var_1_6)) ; VAL [\result=0, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_12=4294967301, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_1=2, var_1_20=63, var_1_21=31, var_1_22=4294967301, var_1_23=0, var_1_24=64, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0] [L451] RET, EXPR property() [L451] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_12=4294967301, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_1=2, var_1_20=63, var_1_21=31, var_1_22=4294967301, var_1_23=0, var_1_24=64, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_12=4294967301, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_1=2, var_1_20=63, var_1_21=31, var_1_22=4294967301, var_1_23=0, var_1_24=64, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 243 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 164.6s, OverallIterations: 13, TraceHistogramMax: 74, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 90.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 28512 SdHoareTripleChecker+Valid, 34.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 28355 mSDsluCounter, 23824 SdHoareTripleChecker+Invalid, 29.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 18577 mSDsCounter, 11310 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 17377 IncrementalHoareTripleChecker+Invalid, 28687 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 11310 mSolverCounterUnsat, 5247 mSDtfsCounter, 17377 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6475 GetRequests, 5943 SyntacticMatches, 5 SemanticMatches, 527 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20277 ImplicationChecksByTransitivity, 19.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=23601occurred in iteration=10, InterpolantAutomatonStates: 466, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 21.7s AutomataMinimizationTime, 12 MinimizatonAttempts, 113699 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 4.3s SatisfiabilityAnalysisTime, 42.5s InterpolantComputationTime, 9370 NumberOfCodeBlocks, 9370 NumberOfCodeBlocksAsserted, 20 NumberOfCheckSat, 11218 ConstructedInterpolants, 0 QuantifiedInterpolants, 42105 SizeOfPredicates, 24 NumberOfNonLiveVariables, 7356 ConjunctsInSsa, 93 ConjunctsInUnsatCore, 24 InterpolantComputations, 6 PerfectInterpolantSequences, 255925/259296 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-28 04:32:07,693 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB --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 0dc1ea3f6d575c3373292fe3183b9746ee1849ecfd8e379a22948351cc030925 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:32:10,866 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:32:10,995 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 04:32:11,007 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:32:11,007 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:32:11,055 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:32:11,057 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:32:11,058 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:32:11,058 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:32:11,058 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:32:11,060 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:32:11,060 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:32:11,061 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:32:11,061 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:32:11,061 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:32:11,061 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:32:11,062 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:32:11,064 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:32:11,064 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:32:11,064 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:32:11,064 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:32:11,064 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:32:11,065 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:32:11,065 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 04:32:11,065 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 04:32:11,065 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 04:32:11,065 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:32:11,065 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:32:11,066 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:32:11,066 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:32:11,066 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:32:11,066 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:32:11,066 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:32:11,066 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:32:11,066 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:32:11,066 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:32:11,067 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:32:11,067 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:32:11,067 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:32:11,067 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:32:11,067 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:32:11,067 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:32:11,068 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:32:11,068 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:32:11,068 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 04:32:11,068 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 04:32:11,069 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:32:11,069 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:32:11,070 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:32:11,070 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:32:11,070 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_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB 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 -> 0dc1ea3f6d575c3373292fe3183b9746ee1849ecfd8e379a22948351cc030925 [2024-11-28 04:32:11,452 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:32:11,461 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:32:11,464 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:32:11,465 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:32:11,466 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:32:11,467 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i [2024-11-28 04:32:14,913 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/data/6e2e45ee6/8a5891ba68e1452e9e7c4fa33dab659e/FLAGf2aadc106 [2024-11-28 04:32:15,357 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:32:15,362 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i [2024-11-28 04:32:15,386 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/data/6e2e45ee6/8a5891ba68e1452e9e7c4fa33dab659e/FLAGf2aadc106 [2024-11-28 04:32:15,497 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/data/6e2e45ee6/8a5891ba68e1452e9e7c4fa33dab659e [2024-11-28 04:32:15,500 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:32:15,501 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:32:15,505 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:32:15,506 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:32:15,515 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:32:15,516 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:32:15" (1/1) ... [2024-11-28 04:32:15,520 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@20f95447 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:32:15, skipping insertion in model container [2024-11-28 04:32:15,520 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:32:15" (1/1) ... [2024-11-28 04:32:15,569 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:32:15,809 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_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i[916,929] [2024-11-28 04:32:16,056 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:32:16,087 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:32:16,104 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_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i[916,929] [2024-11-28 04:32:16,248 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:32:16,295 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:32:16,295 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:32:16 WrapperNode [2024-11-28 04:32:16,296 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:32:16,297 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:32:16,297 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:32:16,298 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:32:16,307 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:32:16" (1/1) ... [2024-11-28 04:32:16,338 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:32:16" (1/1) ... [2024-11-28 04:32:16,400 INFO L138 Inliner]: procedures = 27, calls = 87, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 444 [2024-11-28 04:32:16,400 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:32:16,401 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:32:16,401 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:32:16,401 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:32:16,413 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:32:16" (1/1) ... [2024-11-28 04:32:16,414 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:32:16" (1/1) ... [2024-11-28 04:32:16,430 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:32:16" (1/1) ... [2024-11-28 04:32:16,469 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-28 04:32:16,473 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:32:16" (1/1) ... [2024-11-28 04:32:16,474 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:32:16" (1/1) ... [2024-11-28 04:32:16,535 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:32:16" (1/1) ... [2024-11-28 04:32:16,537 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:32:16" (1/1) ... [2024-11-28 04:32:16,549 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:32:16" (1/1) ... [2024-11-28 04:32:16,558 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:32:16" (1/1) ... [2024-11-28 04:32:16,565 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:32:16" (1/1) ... [2024-11-28 04:32:16,575 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:32:16,579 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:32:16,579 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:32:16,579 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:32:16,580 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:32:16" (1/1) ... [2024-11-28 04:32:16,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:32:16,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:32:16,647 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:32:16,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:32:16,689 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:32:16,690 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 04:32:16,690 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 04:32:16,690 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 04:32:16,690 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:32:16,690 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:32:16,854 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:32:16,857 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:32:35,862 INFO L? ?]: Removed 12 outVars from TransFormulas that were not future-live. [2024-11-28 04:32:35,862 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:32:35,879 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:32:35,879 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 04:32:35,880 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:32:35 BoogieIcfgContainer [2024-11-28 04:32:35,880 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:32:35,883 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:32:35,883 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:32:35,889 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:32:35,890 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:32:15" (1/3) ... [2024-11-28 04:32:35,890 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57e5289 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:32:35, skipping insertion in model container [2024-11-28 04:32:35,891 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:32:16" (2/3) ... [2024-11-28 04:32:35,891 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57e5289 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:32:35, skipping insertion in model container [2024-11-28 04:32:35,891 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:32:35" (3/3) ... [2024-11-28 04:32:35,893 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-32.i [2024-11-28 04:32:35,916 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:32:35,919 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-32.i that has 2 procedures, 197 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 04:32:36,000 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:32:36,016 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;@2e50e2b9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:32:36,016 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:32:36,021 INFO L276 IsEmpty]: Start isEmpty. Operand has 197 states, 120 states have (on average 1.5166666666666666) internal successors, (182), 121 states have internal predecessors, (182), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-28 04:32:36,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2024-11-28 04:32:36,057 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:32:36,058 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:32:36,058 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:32:36,065 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:32:36,066 INFO L85 PathProgramCache]: Analyzing trace with hash -277108826, now seen corresponding path program 1 times [2024-11-28 04:32:36,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:32:36,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1955894388] [2024-11-28 04:32:36,084 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:32:36,084 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-28 04:32:36,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:32:36,088 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:32:36,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:32:37,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:32:37,641 INFO L256 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 04:32:37,668 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:32:46,103 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 7085 proven. 309 refuted. 0 times theorem prover too weak. 3410 trivial. 0 not checked. [2024-11-28 04:32:46,104 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:32:53,221 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 252 proven. 183 refuted. 0 times theorem prover too weak. 10369 trivial. 0 not checked. [2024-11-28 04:32:53,225 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:32:53,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1955894388] [2024-11-28 04:32:53,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1955894388] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:32:53,227 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:32:53,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2024-11-28 04:32:53,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178402205] [2024-11-28 04:32:53,231 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:32:53,241 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 04:32:53,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:32:53,282 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 04:32:53,282 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2024-11-28 04:32:53,285 INFO L87 Difference]: Start difference. First operand has 197 states, 120 states have (on average 1.5166666666666666) internal successors, (182), 121 states have internal predecessors, (182), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) Second operand has 21 states, 21 states have (on average 7.476190476190476) internal successors, (157), 21 states have internal predecessors, (157), 6 states have call successors, (119), 4 states have call predecessors, (119), 8 states have return successors, (120), 6 states have call predecessors, (120), 6 states have call successors, (120) [2024-11-28 04:33:03,394 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:33:05,344 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:33:12,782 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:33:18,109 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:33:22,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:33:26,123 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-28 04:33:30,127 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-28 04:33:34,131 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-28 04:33:38,134 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-28 04:33:41,526 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.39s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:33:45,895 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:33:49,899 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-28 04:33:53,902 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-28 04:33:57,906 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-28 04:34:00,912 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.01s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:34:05,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:34:09,209 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-28 04:34:13,212 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-28 04:34:18,205 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:34:22,209 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-28 04:34:26,214 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-28 04:34:30,216 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-28 04:34:32,393 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:34:43,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:34:43,243 INFO L93 Difference]: Finished difference Result 915 states and 1763 transitions. [2024-11-28 04:34:43,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-28 04:34:43,246 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 7.476190476190476) internal successors, (157), 21 states have internal predecessors, (157), 6 states have call successors, (119), 4 states have call predecessors, (119), 8 states have return successors, (120), 6 states have call predecessors, (120), 6 states have call successors, (120) Word has length 458 [2024-11-28 04:34:43,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:34:43,268 INFO L225 Difference]: With dead ends: 915 [2024-11-28 04:34:43,268 INFO L226 Difference]: Without dead ends: 721 [2024-11-28 04:34:43,278 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 968 GetRequests, 900 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1401 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=1260, Invalid=3570, Unknown=0, NotChecked=0, Total=4830 [2024-11-28 04:34:43,281 INFO L435 NwaCegarLoop]: 409 mSDtfsCounter, 1321 mSDsluCounter, 1555 mSDsCounter, 0 mSdLazyCounter, 2034 mSolverCounterSat, 979 mSolverCounterUnsat, 18 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 102.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1375 SdHoareTripleChecker+Valid, 1964 SdHoareTripleChecker+Invalid, 3031 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 979 IncrementalHoareTripleChecker+Valid, 2034 IncrementalHoareTripleChecker+Invalid, 18 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 103.9s IncrementalHoareTripleChecker+Time [2024-11-28 04:34:43,282 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1375 Valid, 1964 Invalid, 3031 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [979 Valid, 2034 Invalid, 18 Unknown, 0 Unchecked, 103.9s Time] [2024-11-28 04:34:43,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 721 states. [2024-11-28 04:34:43,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 721 to 459. [2024-11-28 04:34:43,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 292 states have (on average 1.5) internal successors, (438), 294 states have internal predecessors, (438), 157 states have call successors, (157), 9 states have call predecessors, (157), 9 states have return successors, (157), 155 states have call predecessors, (157), 157 states have call successors, (157) [2024-11-28 04:34:43,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 752 transitions. [2024-11-28 04:34:43,512 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 752 transitions. Word has length 458 [2024-11-28 04:34:43,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:34:43,519 INFO L471 AbstractCegarLoop]: Abstraction has 459 states and 752 transitions. [2024-11-28 04:34:43,521 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.476190476190476) internal successors, (157), 21 states have internal predecessors, (157), 6 states have call successors, (119), 4 states have call predecessors, (119), 8 states have return successors, (120), 6 states have call predecessors, (120), 6 states have call successors, (120) [2024-11-28 04:34:43,522 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 752 transitions. [2024-11-28 04:34:43,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 460 [2024-11-28 04:34:43,543 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:34:43,544 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:34:43,576 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-28 04:34:43,744 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:34:43,745 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:34:43,745 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:34:43,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1888174161, now seen corresponding path program 1 times [2024-11-28 04:34:43,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:34:43,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2046355592] [2024-11-28 04:34:43,747 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:43,747 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-28 04:34:43,747 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:34:43,750 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:34:43,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:34:45,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:34:45,085 INFO L256 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:34:45,099 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:34:47,846 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 4306 proven. 108 refuted. 0 times theorem prover too weak. 6390 trivial. 0 not checked. [2024-11-28 04:34:47,846 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:34:50,375 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 162 proven. 57 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-28 04:34:50,375 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:34:50,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2046355592] [2024-11-28 04:34:50,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2046355592] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:34:50,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:34:50,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 12 [2024-11-28 04:34:50,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020819448] [2024-11-28 04:34:50,376 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:34:50,380 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 04:34:50,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:34:50,381 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 04:34:50,382 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:34:50,382 INFO L87 Difference]: Start difference. First operand 459 states and 752 transitions. Second operand has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 3 states have call successors, (93), 3 states have call predecessors, (93), 5 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2024-11-28 04:34:59,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:34:59,367 INFO L93 Difference]: Finished difference Result 1902 states and 3059 transitions. [2024-11-28 04:34:59,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 04:34:59,368 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 3 states have call successors, (93), 3 states have call predecessors, (93), 5 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) Word has length 459 [2024-11-28 04:34:59,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:34:59,385 INFO L225 Difference]: With dead ends: 1902 [2024-11-28 04:34:59,385 INFO L226 Difference]: Without dead ends: 1446 [2024-11-28 04:34:59,388 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 941 GetRequests, 909 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=296, Invalid=760, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 04:34:59,390 INFO L435 NwaCegarLoop]: 387 mSDtfsCounter, 1066 mSDsluCounter, 873 mSDsCounter, 0 mSdLazyCounter, 990 mSolverCounterSat, 590 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1122 SdHoareTripleChecker+Valid, 1260 SdHoareTripleChecker+Invalid, 1580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 590 IncrementalHoareTripleChecker+Valid, 990 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:34:59,390 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1122 Valid, 1260 Invalid, 1580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [590 Valid, 990 Invalid, 0 Unknown, 0 Unchecked, 7.3s Time] [2024-11-28 04:34:59,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1446 states. [2024-11-28 04:34:59,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1446 to 920. [2024-11-28 04:34:59,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 920 states, 587 states have (on average 1.454855195911414) internal successors, (854), 591 states have internal predecessors, (854), 310 states have call successors, (310), 22 states have call predecessors, (310), 22 states have return successors, (310), 306 states have call predecessors, (310), 310 states have call successors, (310) [2024-11-28 04:34:59,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 920 states to 920 states and 1474 transitions. [2024-11-28 04:34:59,633 INFO L78 Accepts]: Start accepts. Automaton has 920 states and 1474 transitions. Word has length 459 [2024-11-28 04:34:59,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:34:59,634 INFO L471 AbstractCegarLoop]: Abstraction has 920 states and 1474 transitions. [2024-11-28 04:34:59,635 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 3 states have call successors, (93), 3 states have call predecessors, (93), 5 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2024-11-28 04:34:59,635 INFO L276 IsEmpty]: Start isEmpty. Operand 920 states and 1474 transitions. [2024-11-28 04:34:59,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2024-11-28 04:34:59,641 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:34:59,641 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:34:59,674 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-28 04:34:59,842 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:34:59,842 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:34:59,842 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:34:59,843 INFO L85 PathProgramCache]: Analyzing trace with hash -642363713, now seen corresponding path program 1 times [2024-11-28 04:34:59,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:34:59,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1973068140] [2024-11-28 04:34:59,844 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:59,844 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-28 04:34:59,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:34:59,846 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:34:59,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:35:00,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:35:01,005 INFO L256 TraceCheckSpWp]: Trace formula consists of 737 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 04:35:01,012 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:35:03,504 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5343 proven. 126 refuted. 0 times theorem prover too weak. 5335 trivial. 0 not checked. [2024-11-28 04:35:03,504 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:35:04,904 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:35:04,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1973068140] [2024-11-28 04:35:04,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1973068140] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:35:04,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [813366932] [2024-11-28 04:35:04,905 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:35:04,905 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:35:04,905 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:35:04,908 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:35:04,910 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-11-28 04:35:06,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:35:06,208 INFO L256 TraceCheckSpWp]: Trace formula consists of 737 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 04:35:06,214 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:35:06,471 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-28 04:35:06,471 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:35:06,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [813366932] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:35:06,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:35:06,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2024-11-28 04:35:06,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376240329] [2024-11-28 04:35:06,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:35:06,473 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:35:06,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:35:06,474 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:35:06,474 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:35:06,475 INFO L87 Difference]: Start difference. First operand 920 states and 1474 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-28 04:35:06,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:35:06,777 INFO L93 Difference]: Finished difference Result 2614 states and 4188 transitions. [2024-11-28 04:35:06,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:35:06,778 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 460 [2024-11-28 04:35:06,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:35:06,799 INFO L225 Difference]: With dead ends: 2614 [2024-11-28 04:35:06,799 INFO L226 Difference]: Without dead ends: 1697 [2024-11-28 04:35:06,803 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 962 GetRequests, 957 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:35:06,805 INFO L435 NwaCegarLoop]: 315 mSDtfsCounter, 207 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 618 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:35:06,807 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 618 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:35:06,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1697 states. [2024-11-28 04:35:06,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1697 to 1512. [2024-11-28 04:35:06,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1512 states, 963 states have (on average 1.430944963655244) internal successors, (1378), 971 states have internal predecessors, (1378), 510 states have call successors, (510), 38 states have call predecessors, (510), 38 states have return successors, (510), 502 states have call predecessors, (510), 510 states have call successors, (510) [2024-11-28 04:35:07,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2398 transitions. [2024-11-28 04:35:07,010 INFO L78 Accepts]: Start accepts. Automaton has 1512 states and 2398 transitions. Word has length 460 [2024-11-28 04:35:07,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:35:07,012 INFO L471 AbstractCegarLoop]: Abstraction has 1512 states and 2398 transitions. [2024-11-28 04:35:07,012 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-28 04:35:07,013 INFO L276 IsEmpty]: Start isEmpty. Operand 1512 states and 2398 transitions. [2024-11-28 04:35:07,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2024-11-28 04:35:07,021 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:35:07,022 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:35:07,053 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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)] Ended with exit code 0 [2024-11-28 04:35:07,233 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (5)] Forceful destruction successful, exit code 0 [2024-11-28 04:35:07,422 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 04:35:07,423 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:35:07,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:35:07,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1922227391, now seen corresponding path program 1 times [2024-11-28 04:35:07,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:35:07,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [180385936] [2024-11-28 04:35:07,425 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:35:07,425 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-28 04:35:07,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:35:07,427 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:35:07,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:35:08,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:35:08,643 INFO L256 TraceCheckSpWp]: Trace formula consists of 736 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 04:35:08,651 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:35:11,099 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5343 proven. 126 refuted. 0 times theorem prover too weak. 5335 trivial. 0 not checked. [2024-11-28 04:35:11,099 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:35:12,241 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:35:12,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [180385936] [2024-11-28 04:35:12,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [180385936] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:35:12,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [673333658] [2024-11-28 04:35:12,242 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:35:12,242 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:35:12,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:35:12,244 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:35:12,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-11-28 04:35:15,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:35:15,279 INFO L256 TraceCheckSpWp]: Trace formula consists of 736 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 04:35:15,308 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:35:19,529 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-28 04:35:19,529 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:35:19,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [673333658] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:35:19,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:35:19,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 6 [2024-11-28 04:35:19,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951968926] [2024-11-28 04:35:19,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:35:19,531 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:35:19,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:35:19,532 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:35:19,532 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:35:19,533 INFO L87 Difference]: Start difference. First operand 1512 states and 2398 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-28 04:35:23,344 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.84s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:35:27,021 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.25s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:35:27,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:35:27,337 INFO L93 Difference]: Finished difference Result 4530 states and 7188 transitions. [2024-11-28 04:35:27,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:35:27,366 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 460 [2024-11-28 04:35:27,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:35:27,393 INFO L225 Difference]: With dead ends: 4530 [2024-11-28 04:35:27,393 INFO L226 Difference]: Without dead ends: 3021 [2024-11-28 04:35:27,401 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 962 GetRequests, 957 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:35:27,403 INFO L435 NwaCegarLoop]: 316 mSDtfsCounter, 83 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:35:27,405 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 626 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 7.5s Time] [2024-11-28 04:35:27,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3021 states. [2024-11-28 04:35:27,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3021 to 3009. [2024-11-28 04:35:27,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3009 states, 1912 states have (on average 1.4236401673640167) internal successors, (2722), 1928 states have internal predecessors, (2722), 1020 states have call successors, (1020), 76 states have call predecessors, (1020), 76 states have return successors, (1020), 1004 states have call predecessors, (1020), 1020 states have call successors, (1020) [2024-11-28 04:35:27,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3009 states to 3009 states and 4762 transitions. [2024-11-28 04:35:27,941 INFO L78 Accepts]: Start accepts. Automaton has 3009 states and 4762 transitions. Word has length 460 [2024-11-28 04:35:27,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:35:27,942 INFO L471 AbstractCegarLoop]: Abstraction has 3009 states and 4762 transitions. [2024-11-28 04:35:27,943 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-28 04:35:27,943 INFO L276 IsEmpty]: Start isEmpty. Operand 3009 states and 4762 transitions. [2024-11-28 04:35:27,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2024-11-28 04:35:27,949 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:35:27,950 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:35:27,982 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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)] Ended with exit code 0 [2024-11-28 04:35:28,167 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2024-11-28 04:35:28,350 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 04:35:28,351 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:35:28,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:35:28,352 INFO L85 PathProgramCache]: Analyzing trace with hash -147220029, now seen corresponding path program 1 times [2024-11-28 04:35:28,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:35:28,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1869988186] [2024-11-28 04:35:28,352 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:35:28,352 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:35:28,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:35:28,354 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:35:28,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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 (8)] Waiting until timeout for monitored process [2024-11-28 04:35:29,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:35:29,546 INFO L256 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 04:35:29,552 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:35:31,977 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5343 proven. 126 refuted. 0 times theorem prover too weak. 5335 trivial. 0 not checked. [2024-11-28 04:35:31,977 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:35:33,073 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:35:33,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1869988186] [2024-11-28 04:35:33,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1869988186] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:35:33,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [623572638] [2024-11-28 04:35:33,074 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:35:33,074 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:35:33,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:35:33,076 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:35:33,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2024-11-28 04:35:36,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:35:36,358 INFO L256 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 04:35:36,363 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:35:38,782 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5343 proven. 126 refuted. 0 times theorem prover too weak. 5335 trivial. 0 not checked. [2024-11-28 04:35:38,783 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:35:39,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [623572638] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:35:39,883 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:35:39,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2024-11-28 04:35:39,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381140154] [2024-11-28 04:35:39,884 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:35:39,885 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:35:39,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:35:39,886 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:35:39,886 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:35:39,886 INFO L87 Difference]: Start difference. First operand 3009 states and 4762 transitions. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 2 states have call successors, (74), 2 states have call predecessors, (74), 3 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2024-11-28 04:35:43,933 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:35:45,970 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:35:46,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:35:46,444 INFO L93 Difference]: Finished difference Result 6151 states and 9641 transitions. [2024-11-28 04:35:46,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:35:46,445 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 2 states have call successors, (74), 2 states have call predecessors, (74), 3 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) Word has length 460 [2024-11-28 04:35:46,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:35:46,472 INFO L225 Difference]: With dead ends: 6151 [2024-11-28 04:35:46,472 INFO L226 Difference]: Without dead ends: 3145 [2024-11-28 04:35:46,484 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1010 GetRequests, 1003 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:35:46,485 INFO L435 NwaCegarLoop]: 237 mSDtfsCounter, 147 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:35:46,486 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 562 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 6.0s Time] [2024-11-28 04:35:46,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3145 states. [2024-11-28 04:35:47,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3145 to 3073. [2024-11-28 04:35:47,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3073 states, 1960 states have (on average 1.403061224489796) internal successors, (2750), 1976 states have internal predecessors, (2750), 1020 states have call successors, (1020), 92 states have call predecessors, (1020), 92 states have return successors, (1020), 1004 states have call predecessors, (1020), 1020 states have call successors, (1020) [2024-11-28 04:35:47,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3073 states to 3073 states and 4790 transitions. [2024-11-28 04:35:47,093 INFO L78 Accepts]: Start accepts. Automaton has 3073 states and 4790 transitions. Word has length 460 [2024-11-28 04:35:47,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:35:47,095 INFO L471 AbstractCegarLoop]: Abstraction has 3073 states and 4790 transitions. [2024-11-28 04:35:47,095 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 2 states have call successors, (74), 2 states have call predecessors, (74), 3 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2024-11-28 04:35:47,096 INFO L276 IsEmpty]: Start isEmpty. Operand 3073 states and 4790 transitions. [2024-11-28 04:35:47,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 462 [2024-11-28 04:35:47,104 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:35:47,105 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:35:47,135 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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 (8)] Ended with exit code 0 [2024-11-28 04:35:47,324 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (9)] Forceful destruction successful, exit code 0 [2024-11-28 04:35:47,506 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 04:35:47,507 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:35:47,507 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:35:47,507 INFO L85 PathProgramCache]: Analyzing trace with hash -722850163, now seen corresponding path program 1 times [2024-11-28 04:35:47,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:35:47,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1578943991] [2024-11-28 04:35:47,509 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:35:47,509 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-28 04:35:47,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:35:47,511 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:35:47,513 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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 (10)] Waiting until timeout for monitored process [2024-11-28 04:35:48,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:35:48,775 INFO L256 TraceCheckSpWp]: Trace formula consists of 737 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 04:35:48,788 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:35:55,545 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 3466 proven. 348 refuted. 0 times theorem prover too weak. 6990 trivial. 0 not checked. [2024-11-28 04:35:55,546 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:35:58,621 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 42 proven. 177 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-28 04:35:58,621 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:35:58,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1578943991] [2024-11-28 04:35:58,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1578943991] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:35:58,622 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:35:58,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 14 [2024-11-28 04:35:58,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315581680] [2024-11-28 04:35:58,623 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:35:58,624 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 04:35:58,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:35:58,625 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 04:35:58,625 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:35:58,626 INFO L87 Difference]: Start difference. First operand 3073 states and 4790 transitions. Second operand has 14 states, 14 states have (on average 12.5) internal successors, (175), 14 states have internal predecessors, (175), 3 states have call successors, (133), 3 states have call predecessors, (133), 5 states have return successors, (134), 3 states have call predecessors, (134), 3 states have call successors, (134) [2024-11-28 04:36:05,544 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.68s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:36:10,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:36:10,448 INFO L93 Difference]: Finished difference Result 13005 states and 19767 transitions. [2024-11-28 04:36:10,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 04:36:10,448 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 12.5) internal successors, (175), 14 states have internal predecessors, (175), 3 states have call successors, (133), 3 states have call predecessors, (133), 5 states have return successors, (134), 3 states have call predecessors, (134), 3 states have call successors, (134) Word has length 461 [2024-11-28 04:36:10,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:36:10,574 INFO L225 Difference]: With dead ends: 13005 [2024-11-28 04:36:10,574 INFO L226 Difference]: Without dead ends: 9935 [2024-11-28 04:36:10,588 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 948 GetRequests, 911 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=339, Invalid=1067, Unknown=0, NotChecked=0, Total=1406 [2024-11-28 04:36:10,590 INFO L435 NwaCegarLoop]: 261 mSDtfsCounter, 1101 mSDsluCounter, 977 mSDsCounter, 0 mSdLazyCounter, 797 mSolverCounterSat, 715 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1131 SdHoareTripleChecker+Valid, 1238 SdHoareTripleChecker+Invalid, 1512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 715 IncrementalHoareTripleChecker+Valid, 797 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:36:10,591 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1131 Valid, 1238 Invalid, 1512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [715 Valid, 797 Invalid, 0 Unknown, 0 Unchecked, 9.2s Time] [2024-11-28 04:36:10,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9935 states. [2024-11-28 04:36:12,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9935 to 8093. [2024-11-28 04:36:12,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8093 states, 5198 states have (on average 1.3664871104270873) internal successors, (7103), 5239 states have internal predecessors, (7103), 2564 states have call successors, (2564), 330 states have call predecessors, (2564), 330 states have return successors, (2564), 2523 states have call predecessors, (2564), 2564 states have call successors, (2564) [2024-11-28 04:36:12,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8093 states to 8093 states and 12231 transitions. [2024-11-28 04:36:12,369 INFO L78 Accepts]: Start accepts. Automaton has 8093 states and 12231 transitions. Word has length 461 [2024-11-28 04:36:12,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:36:12,370 INFO L471 AbstractCegarLoop]: Abstraction has 8093 states and 12231 transitions. [2024-11-28 04:36:12,374 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 12.5) internal successors, (175), 14 states have internal predecessors, (175), 3 states have call successors, (133), 3 states have call predecessors, (133), 5 states have return successors, (134), 3 states have call predecessors, (134), 3 states have call successors, (134) [2024-11-28 04:36:12,375 INFO L276 IsEmpty]: Start isEmpty. Operand 8093 states and 12231 transitions. [2024-11-28 04:36:12,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 463 [2024-11-28 04:36:12,383 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:36:12,384 INFO L218 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:36:12,419 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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 (10)] Ended with exit code 0 [2024-11-28 04:36:12,584 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:36:12,585 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:36:12,586 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:36:12,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1007136925, now seen corresponding path program 1 times [2024-11-28 04:36:12,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:36:12,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [545073486] [2024-11-28 04:36:12,587 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:36:12,587 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-28 04:36:12,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:36:12,590 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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-28 04:36:12,594 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/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 (11)] Waiting until timeout for monitored process [2024-11-28 04:36:14,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:36:14,054 INFO L256 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 04:36:14,063 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:36:56,485 WARN L286 SmtUtils]: Spent 7.13s on a formula simplification that was a NOOP. DAG size: 31 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 04:36:56,987 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 2678 proven. 372 refuted. 0 times theorem prover too weak. 7754 trivial. 0 not checked. [2024-11-28 04:36:56,987 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:38:33,632 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:38:33,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [545073486] [2024-11-28 04:38:33,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [545073486] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:38:33,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2038330116] [2024-11-28 04:38:33,632 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:38:33,632 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:38:33,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:38:33,634 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:38:33,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7bdd5fa9-2fed-40af-b046-0133c9a8f7ec/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2024-11-28 04:38:37,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:38:37,435 INFO L256 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 04:38:37,442 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:38:57,450 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5451 proven. 255 refuted. 0 times theorem prover too weak. 5098 trivial. 0 not checked. [2024-11-28 04:38:57,450 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:39:04,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2038330116] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:39:04,330 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:39:04,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2024-11-28 04:39:04,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932567759] [2024-11-28 04:39:04,330 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:39:04,332 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 04:39:04,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:39:04,333 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 04:39:04,333 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=356, Unknown=1, NotChecked=0, Total=420 [2024-11-28 04:39:04,335 INFO L87 Difference]: Start difference. First operand 8093 states and 12231 transitions. Second operand has 17 states, 17 states have (on average 12.0) internal successors, (204), 17 states have internal predecessors, (204), 6 states have call successors, (148), 6 states have call predecessors, (148), 9 states have return successors, (148), 6 states have call predecessors, (148), 6 states have call successors, (148) [2024-11-28 04:39:50,267 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:39:52,210 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.74s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:39:54,042 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:39:55,361 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:40:05,432 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:40:09,440 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 [0] [2024-11-28 04:40:12,415 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.97s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:40:16,959 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:40:20,961 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 [0] [2024-11-28 04:40:24,965 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 [0] [2024-11-28 04:40:28,968 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 [0] [2024-11-28 04:40:32,972 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 [0] [2024-11-28 04:40:36,979 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 [0] [2024-11-28 04:40:42,145 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:40:46,286 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:40:50,291 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-28 04:40:53,494 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.20s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:41:24,388 WARN L286 SmtUtils]: Spent 18.34s on a formula simplification. DAG size of input: 58 DAG size of output: 59 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 04:41:51,652 WARN L286 SmtUtils]: Spent 15.05s on a formula simplification. DAG size of input: 46 DAG size of output: 47 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 04:41:53,662 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:41:54,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:41:57,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.63s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:42:00,266 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.38s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:42:04,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:42:06,237 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:42:07,734 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:42:10,818 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.34s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:42:15,376 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:42:19,381 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 [0] [2024-11-28 04:42:23,383 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 [0] [2024-11-28 04:42:27,386 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 [0] [2024-11-28 04:42:31,390 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 [0] [2024-11-28 04:42:35,394 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 [0] [2024-11-28 04:42:37,504 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:42:41,949 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0]