./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.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_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1 --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 5435813e8a4ec120b68138e4f3d79279dd9250845bb50f86b902d431f8071ca4 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 08:44:55,649 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 08:44:55,710 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 08:44:55,714 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 08:44:55,715 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 08:44:55,736 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 08:44:55,737 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 08:44:55,737 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 08:44:55,737 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 08:44:55,738 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 08:44:55,738 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 08:44:55,738 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 08:44:55,738 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 08:44:55,738 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 08:44:55,738 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 08:44:55,738 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 08:44:55,739 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 08:44:55,739 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 08:44:55,739 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 08:44:55,739 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 08:44:55,739 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 08:44:55,739 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 08:44:55,739 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 08:44:55,739 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 08:44:55,739 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 08:44:55,739 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 08:44:55,739 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 08:44:55,740 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 08:44:55,740 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 08:44:55,740 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 08:44:55,740 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 08:44:55,740 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 08:44:55,740 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:44:55,740 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 08:44:55,740 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 08:44:55,740 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 08:44:55,740 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 08:44:55,740 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:44:55,740 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 08:44:55,741 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 08:44:55,741 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 08:44:55,741 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 08:44:55,741 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 08:44:55,741 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 08:44:55,741 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 08:44:55,741 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 08:44:55,741 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 08:44:55,741 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 08:44:55,741 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_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1 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 -> 5435813e8a4ec120b68138e4f3d79279dd9250845bb50f86b902d431f8071ca4 [2024-12-02 08:44:55,977 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 08:44:55,984 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 08:44:55,986 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 08:44:55,987 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 08:44:55,987 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 08:44:55,988 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.i [2024-12-02 08:44:58,598 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/data/35fba7100/8bf10f6b4d7f42ec812a73c8a539fb85/FLAG03bec4971 [2024-12-02 08:44:58,855 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 08:44:58,855 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.i [2024-12-02 08:44:58,864 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/data/35fba7100/8bf10f6b4d7f42ec812a73c8a539fb85/FLAG03bec4971 [2024-12-02 08:44:59,175 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/data/35fba7100/8bf10f6b4d7f42ec812a73c8a539fb85 [2024-12-02 08:44:59,177 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 08:44:59,178 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 08:44:59,179 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 08:44:59,179 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 08:44:59,182 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 08:44:59,182 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:44:59" (1/1) ... [2024-12-02 08:44:59,183 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5747372d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:44:59, skipping insertion in model container [2024-12-02 08:44:59,183 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:44:59" (1/1) ... [2024-12-02 08:44:59,203 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 08:44:59,311 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_1497b393-f09c-4508-a382-a914465000e7/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.i[915,928] [2024-12-02 08:44:59,432 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 08:44:59,445 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 08:44:59,454 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_1497b393-f09c-4508-a382-a914465000e7/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.i[915,928] [2024-12-02 08:44:59,511 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 08:44:59,526 INFO L204 MainTranslator]: Completed translation [2024-12-02 08:44:59,527 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:44:59 WrapperNode [2024-12-02 08:44:59,527 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 08:44:59,528 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 08:44:59,528 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 08:44:59,528 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 08:44:59,533 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:44:59" (1/1) ... [2024-12-02 08:44:59,547 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:44:59" (1/1) ... [2024-12-02 08:44:59,596 INFO L138 Inliner]: procedures = 26, calls = 99, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 583 [2024-12-02 08:44:59,597 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 08:44:59,597 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 08:44:59,597 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 08:44:59,597 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 08:44:59,604 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:44:59" (1/1) ... [2024-12-02 08:44:59,604 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:44:59" (1/1) ... [2024-12-02 08:44:59,611 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:44:59" (1/1) ... [2024-12-02 08:44:59,634 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-12-02 08:44:59,634 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:44:59" (1/1) ... [2024-12-02 08:44:59,635 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:44:59" (1/1) ... [2024-12-02 08:44:59,651 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:44:59" (1/1) ... [2024-12-02 08:44:59,652 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:44:59" (1/1) ... [2024-12-02 08:44:59,658 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:44:59" (1/1) ... [2024-12-02 08:44:59,662 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:44:59" (1/1) ... [2024-12-02 08:44:59,666 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:44:59" (1/1) ... [2024-12-02 08:44:59,673 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 08:44:59,674 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 08:44:59,674 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 08:44:59,674 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 08:44:59,675 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:44:59" (1/1) ... [2024-12-02 08:44:59,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:44:59,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:44:59,697 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 08:44:59,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 08:44:59,720 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 08:44:59,720 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 08:44:59,720 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 08:44:59,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 08:44:59,720 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 08:44:59,720 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 08:44:59,822 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 08:44:59,823 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 08:45:00,595 INFO L? ?]: Removed 19 outVars from TransFormulas that were not future-live. [2024-12-02 08:45:00,595 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 08:45:00,609 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 08:45:00,610 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 08:45:00,610 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:45:00 BoogieIcfgContainer [2024-12-02 08:45:00,610 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 08:45:00,612 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 08:45:00,612 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 08:45:00,616 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 08:45:00,617 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 08:44:59" (1/3) ... [2024-12-02 08:45:00,617 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@564c9cc5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:45:00, skipping insertion in model container [2024-12-02 08:45:00,617 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:44:59" (2/3) ... [2024-12-02 08:45:00,617 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@564c9cc5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:45:00, skipping insertion in model container [2024-12-02 08:45:00,617 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:45:00" (3/3) ... [2024-12-02 08:45:00,619 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-3.i [2024-12-02 08:45:00,632 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 08:45:00,635 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-3.i that has 2 procedures, 254 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 08:45:00,695 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 08:45:00,722 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;@68300c6e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 08:45:00,722 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 08:45:00,727 INFO L276 IsEmpty]: Start isEmpty. Operand has 254 states, 165 states have (on average 1.5151515151515151) internal successors, (250), 166 states have internal predecessors, (250), 86 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) [2024-12-02 08:45:00,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 536 [2024-12-02 08:45:00,750 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:45:00,751 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:45:00,751 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:45:00,756 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:45:00,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1470984820, now seen corresponding path program 1 times [2024-12-02 08:45:00,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:45:00,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457347834] [2024-12-02 08:45:00,765 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:45:00,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:45:00,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:45:01,248 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 170 refuted. 0 times theorem prover too weak. 14450 trivial. 0 not checked. [2024-12-02 08:45:01,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:45:01,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457347834] [2024-12-02 08:45:01,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457347834] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:45:01,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876396270] [2024-12-02 08:45:01,250 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:45:01,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:45:01,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:45:01,254 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:45:01,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 08:45:01,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:45:01,586 INFO L256 TraceCheckSpWp]: Trace formula consists of 1168 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 08:45:01,600 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:45:01,652 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 170 proven. 0 refuted. 0 times theorem prover too weak. 14450 trivial. 0 not checked. [2024-12-02 08:45:01,652 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:45:01,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876396270] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:45:01,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 08:45:01,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-02 08:45:01,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708307842] [2024-12-02 08:45:01,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:45:01,659 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 08:45:01,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:45:01,678 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 08:45:01,679 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 08:45:01,682 INFO L87 Difference]: Start difference. First operand has 254 states, 165 states have (on average 1.5151515151515151) internal successors, (250), 166 states have internal predecessors, (250), 86 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) Second operand has 2 states, 2 states have (on average 55.0) internal successors, (110), 2 states have internal predecessors, (110), 2 states have call successors, (86), 2 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 2 states have call successors, (86) [2024-12-02 08:45:01,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:45:01,733 INFO L93 Difference]: Finished difference Result 501 states and 924 transitions. [2024-12-02 08:45:01,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 08:45:01,735 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 55.0) internal successors, (110), 2 states have internal predecessors, (110), 2 states have call successors, (86), 2 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 2 states have call successors, (86) Word has length 535 [2024-12-02 08:45:01,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:45:01,742 INFO L225 Difference]: With dead ends: 501 [2024-12-02 08:45:01,742 INFO L226 Difference]: Without dead ends: 250 [2024-12-02 08:45:01,747 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 536 GetRequests, 536 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-12-02 08:45:01,749 INFO L435 NwaCegarLoop]: 413 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, 413 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-12-02 08:45:01,750 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 08:45:01,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2024-12-02 08:45:01,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 250. [2024-12-02 08:45:01,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 162 states have (on average 1.4876543209876543) internal successors, (241), 162 states have internal predecessors, (241), 86 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) [2024-12-02 08:45:01,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 413 transitions. [2024-12-02 08:45:01,818 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 413 transitions. Word has length 535 [2024-12-02 08:45:01,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:45:01,818 INFO L471 AbstractCegarLoop]: Abstraction has 250 states and 413 transitions. [2024-12-02 08:45:01,819 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 55.0) internal successors, (110), 2 states have internal predecessors, (110), 2 states have call successors, (86), 2 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 2 states have call successors, (86) [2024-12-02 08:45:01,819 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 413 transitions. [2024-12-02 08:45:01,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 536 [2024-12-02 08:45:01,832 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:45:01,832 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:45:01,843 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 08:45:02,033 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-12-02 08:45:02,033 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:45:02,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:45:02,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1400226440, now seen corresponding path program 1 times [2024-12-02 08:45:02,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:45:02,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750427425] [2024-12-02 08:45:02,034 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:45:02,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:45:02,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:45:02,717 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-12-02 08:45:02,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:45:02,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750427425] [2024-12-02 08:45:02,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750427425] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:45:02,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:45:02,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 08:45:02,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88757244] [2024-12-02 08:45:02,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:45:02,720 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:45:02,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:45:02,721 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:45:02,722 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:45:02,722 INFO L87 Difference]: Start difference. First operand 250 states and 413 transitions. Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:45:02,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:45:02,768 INFO L93 Difference]: Finished difference Result 498 states and 825 transitions. [2024-12-02 08:45:02,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:45:02,769 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 535 [2024-12-02 08:45:02,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:45:02,774 INFO L225 Difference]: With dead ends: 498 [2024-12-02 08:45:02,774 INFO L226 Difference]: Without dead ends: 251 [2024-12-02 08:45:02,775 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:45:02,776 INFO L435 NwaCegarLoop]: 412 mSDtfsCounter, 0 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 819 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 08:45:02,776 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 819 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 08:45:02,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2024-12-02 08:45:02,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 251. [2024-12-02 08:45:02,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 163 states have (on average 1.4846625766871167) internal successors, (242), 163 states have internal predecessors, (242), 86 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) [2024-12-02 08:45:02,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 414 transitions. [2024-12-02 08:45:02,808 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 414 transitions. Word has length 535 [2024-12-02 08:45:02,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:45:02,810 INFO L471 AbstractCegarLoop]: Abstraction has 251 states and 414 transitions. [2024-12-02 08:45:02,811 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:45:02,811 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 414 transitions. [2024-12-02 08:45:02,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 538 [2024-12-02 08:45:02,817 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:45:02,818 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:45:02,818 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 08:45:02,818 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:45:02,819 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:45:02,819 INFO L85 PathProgramCache]: Analyzing trace with hash -689714363, now seen corresponding path program 1 times [2024-12-02 08:45:02,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:45:02,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844190087] [2024-12-02 08:45:02,820 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:45:02,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:45:02,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:45:03,380 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-12-02 08:45:03,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:45:03,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844190087] [2024-12-02 08:45:03,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844190087] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:45:03,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:45:03,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 08:45:03,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896646667] [2024-12-02 08:45:03,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:45:03,382 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:45:03,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:45:03,383 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:45:03,384 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:45:03,384 INFO L87 Difference]: Start difference. First operand 251 states and 414 transitions. Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:45:03,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:45:03,474 INFO L93 Difference]: Finished difference Result 747 states and 1236 transitions. [2024-12-02 08:45:03,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:45:03,475 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 537 [2024-12-02 08:45:03,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:45:03,481 INFO L225 Difference]: With dead ends: 747 [2024-12-02 08:45:03,481 INFO L226 Difference]: Without dead ends: 499 [2024-12-02 08:45:03,482 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-12-02 08:45:03,483 INFO L435 NwaCegarLoop]: 404 mSDtfsCounter, 263 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 802 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 08:45:03,484 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [263 Valid, 802 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 08:45:03,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2024-12-02 08:45:03,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 497. [2024-12-02 08:45:03,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 497 states, 322 states have (on average 1.484472049689441) internal successors, (478), 322 states have internal predecessors, (478), 172 states have call successors, (172), 2 states have call predecessors, (172), 2 states have return successors, (172), 172 states have call predecessors, (172), 172 states have call successors, (172) [2024-12-02 08:45:03,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 822 transitions. [2024-12-02 08:45:03,557 INFO L78 Accepts]: Start accepts. Automaton has 497 states and 822 transitions. Word has length 537 [2024-12-02 08:45:03,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:45:03,558 INFO L471 AbstractCegarLoop]: Abstraction has 497 states and 822 transitions. [2024-12-02 08:45:03,558 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:45:03,558 INFO L276 IsEmpty]: Start isEmpty. Operand 497 states and 822 transitions. [2024-12-02 08:45:03,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 538 [2024-12-02 08:45:03,562 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:45:03,562 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:45:03,562 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 08:45:03,562 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:45:03,563 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:45:03,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1238558339, now seen corresponding path program 1 times [2024-12-02 08:45:03,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:45:03,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699678159] [2024-12-02 08:45:03,563 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:45:03,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:45:03,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:45:04,029 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-12-02 08:45:04,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:45:04,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699678159] [2024-12-02 08:45:04,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699678159] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:45:04,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:45:04,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 08:45:04,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388152217] [2024-12-02 08:45:04,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:45:04,031 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:45:04,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:45:04,032 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:45:04,032 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:45:04,032 INFO L87 Difference]: Start difference. First operand 497 states and 822 transitions. Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:45:04,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:45:04,170 INFO L93 Difference]: Finished difference Result 1485 states and 2460 transitions. [2024-12-02 08:45:04,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:45:04,171 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 537 [2024-12-02 08:45:04,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:45:04,179 INFO L225 Difference]: With dead ends: 1485 [2024-12-02 08:45:04,179 INFO L226 Difference]: Without dead ends: 991 [2024-12-02 08:45:04,181 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:45:04,182 INFO L435 NwaCegarLoop]: 405 mSDtfsCounter, 224 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 801 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 08:45:04,182 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [224 Valid, 801 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 08:45:04,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 991 states. [2024-12-02 08:45:04,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 991 to 989. [2024-12-02 08:45:04,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 989 states, 640 states have (on average 1.475) internal successors, (944), 640 states have internal predecessors, (944), 344 states have call successors, (344), 4 states have call predecessors, (344), 4 states have return successors, (344), 344 states have call predecessors, (344), 344 states have call successors, (344) [2024-12-02 08:45:04,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 989 states to 989 states and 1632 transitions. [2024-12-02 08:45:04,378 INFO L78 Accepts]: Start accepts. Automaton has 989 states and 1632 transitions. Word has length 537 [2024-12-02 08:45:04,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:45:04,379 INFO L471 AbstractCegarLoop]: Abstraction has 989 states and 1632 transitions. [2024-12-02 08:45:04,379 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:45:04,380 INFO L276 IsEmpty]: Start isEmpty. Operand 989 states and 1632 transitions. [2024-12-02 08:45:04,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 539 [2024-12-02 08:45:04,384 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:45:04,384 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:45:04,384 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 08:45:04,385 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:45:04,385 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:45:04,385 INFO L85 PathProgramCache]: Analyzing trace with hash 110787317, now seen corresponding path program 1 times [2024-12-02 08:45:04,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:45:04,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977681975] [2024-12-02 08:45:04,386 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:45:04,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:45:04,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:45:04,788 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-12-02 08:45:04,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:45:04,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977681975] [2024-12-02 08:45:04,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977681975] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:45:04,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:45:04,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 08:45:04,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696890651] [2024-12-02 08:45:04,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:45:04,789 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:45:04,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:45:04,790 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:45:04,790 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:45:04,791 INFO L87 Difference]: Start difference. First operand 989 states and 1632 transitions. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:45:05,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:45:05,040 INFO L93 Difference]: Finished difference Result 2945 states and 4870 transitions. [2024-12-02 08:45:05,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:45:05,041 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 538 [2024-12-02 08:45:05,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:45:05,056 INFO L225 Difference]: With dead ends: 2945 [2024-12-02 08:45:05,056 INFO L226 Difference]: Without dead ends: 1959 [2024-12-02 08:45:05,060 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-12-02 08:45:05,061 INFO L435 NwaCegarLoop]: 799 mSDtfsCounter, 397 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 1190 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 08:45:05,061 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [397 Valid, 1190 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 08:45:05,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1959 states. [2024-12-02 08:45:05,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1959 to 1957. [2024-12-02 08:45:05,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1957 states, 1260 states have (on average 1.46984126984127) internal successors, (1852), 1260 states have internal predecessors, (1852), 688 states have call successors, (688), 8 states have call predecessors, (688), 8 states have return successors, (688), 688 states have call predecessors, (688), 688 states have call successors, (688) [2024-12-02 08:45:05,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1957 states to 1957 states and 3228 transitions. [2024-12-02 08:45:05,370 INFO L78 Accepts]: Start accepts. Automaton has 1957 states and 3228 transitions. Word has length 538 [2024-12-02 08:45:05,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:45:05,371 INFO L471 AbstractCegarLoop]: Abstraction has 1957 states and 3228 transitions. [2024-12-02 08:45:05,372 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:45:05,372 INFO L276 IsEmpty]: Start isEmpty. Operand 1957 states and 3228 transitions. [2024-12-02 08:45:05,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 539 [2024-12-02 08:45:05,379 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:45:05,380 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:45:05,380 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 08:45:05,380 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:45:05,380 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:45:05,381 INFO L85 PathProgramCache]: Analyzing trace with hash -924491697, now seen corresponding path program 1 times [2024-12-02 08:45:05,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:45:05,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277751239] [2024-12-02 08:45:05,381 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:45:05,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:45:05,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:45:05,670 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-12-02 08:45:05,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:45:05,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277751239] [2024-12-02 08:45:05,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277751239] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:45:05,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:45:05,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 08:45:05,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445336717] [2024-12-02 08:45:05,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:45:05,672 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:45:05,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:45:05,673 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:45:05,673 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:45:05,673 INFO L87 Difference]: Start difference. First operand 1957 states and 3228 transitions. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:45:05,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:45:05,868 INFO L93 Difference]: Finished difference Result 4145 states and 6798 transitions. [2024-12-02 08:45:05,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:45:05,869 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 538 [2024-12-02 08:45:05,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:45:05,885 INFO L225 Difference]: With dead ends: 4145 [2024-12-02 08:45:05,885 INFO L226 Difference]: Without dead ends: 2191 [2024-12-02 08:45:05,892 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-12-02 08:45:05,893 INFO L435 NwaCegarLoop]: 444 mSDtfsCounter, 43 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 838 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 08:45:05,893 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 838 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 08:45:05,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2191 states. [2024-12-02 08:45:06,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2191 to 2029. [2024-12-02 08:45:06,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2029 states, 1332 states have (on average 1.4684684684684686) internal successors, (1956), 1332 states have internal predecessors, (1956), 688 states have call successors, (688), 8 states have call predecessors, (688), 8 states have return successors, (688), 688 states have call predecessors, (688), 688 states have call successors, (688) [2024-12-02 08:45:06,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2029 states to 2029 states and 3332 transitions. [2024-12-02 08:45:06,224 INFO L78 Accepts]: Start accepts. Automaton has 2029 states and 3332 transitions. Word has length 538 [2024-12-02 08:45:06,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:45:06,225 INFO L471 AbstractCegarLoop]: Abstraction has 2029 states and 3332 transitions. [2024-12-02 08:45:06,226 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:45:06,226 INFO L276 IsEmpty]: Start isEmpty. Operand 2029 states and 3332 transitions. [2024-12-02 08:45:06,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 540 [2024-12-02 08:45:06,230 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:45:06,230 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:45:06,230 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 08:45:06,231 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:45:06,231 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:45:06,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1573895529, now seen corresponding path program 1 times [2024-12-02 08:45:06,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:45:06,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550819777] [2024-12-02 08:45:06,231 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:45:06,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:45:06,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:45:06,687 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-12-02 08:45:06,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:45:06,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550819777] [2024-12-02 08:45:06,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550819777] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:45:06,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:45:06,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 08:45:06,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374808004] [2024-12-02 08:45:06,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:45:06,688 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 08:45:06,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:45:06,689 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 08:45:06,689 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 08:45:06,689 INFO L87 Difference]: Start difference. First operand 2029 states and 3332 transitions. Second operand has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:45:07,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:45:07,032 INFO L93 Difference]: Finished difference Result 5185 states and 8518 transitions. [2024-12-02 08:45:07,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 08:45:07,033 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 539 [2024-12-02 08:45:07,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:45:07,055 INFO L225 Difference]: With dead ends: 5185 [2024-12-02 08:45:07,055 INFO L226 Difference]: Without dead ends: 3159 [2024-12-02 08:45:07,063 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-12-02 08:45:07,064 INFO L435 NwaCegarLoop]: 609 mSDtfsCounter, 221 mSDsluCounter, 965 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 1574 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 08:45:07,064 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 1574 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 08:45:07,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3159 states. [2024-12-02 08:45:07,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3159 to 3141. [2024-12-02 08:45:07,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3141 states, 2316 states have (on average 1.531951640759931) internal successors, (3548), 2324 states have internal predecessors, (3548), 808 states have call successors, (808), 16 states have call predecessors, (808), 16 states have return successors, (808), 800 states have call predecessors, (808), 808 states have call successors, (808) [2024-12-02 08:45:07,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3141 states to 3141 states and 5164 transitions. [2024-12-02 08:45:07,428 INFO L78 Accepts]: Start accepts. Automaton has 3141 states and 5164 transitions. Word has length 539 [2024-12-02 08:45:07,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:45:07,429 INFO L471 AbstractCegarLoop]: Abstraction has 3141 states and 5164 transitions. [2024-12-02 08:45:07,430 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:45:07,430 INFO L276 IsEmpty]: Start isEmpty. Operand 3141 states and 5164 transitions. [2024-12-02 08:45:07,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 540 [2024-12-02 08:45:07,435 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:45:07,435 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:45:07,435 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 08:45:07,436 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:45:07,436 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:45:07,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1460154517, now seen corresponding path program 1 times [2024-12-02 08:45:07,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:45:07,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308682858] [2024-12-02 08:45:07,437 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:45:07,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:45:07,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:45:08,645 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-12-02 08:45:08,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:45:08,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308682858] [2024-12-02 08:45:08,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308682858] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:45:08,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:45:08,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 08:45:08,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999678040] [2024-12-02 08:45:08,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:45:08,647 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 08:45:08,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:45:08,648 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 08:45:08,648 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-12-02 08:45:08,648 INFO L87 Difference]: Start difference. First operand 3141 states and 5164 transitions. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:45:10,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:45:10,018 INFO L93 Difference]: Finished difference Result 13666 states and 22366 transitions. [2024-12-02 08:45:10,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:45:10,018 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 539 [2024-12-02 08:45:10,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:45:10,077 INFO L225 Difference]: With dead ends: 13666 [2024-12-02 08:45:10,077 INFO L226 Difference]: Without dead ends: 10528 [2024-12-02 08:45:10,090 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=58, Invalid=98, Unknown=0, NotChecked=0, Total=156 [2024-12-02 08:45:10,091 INFO L435 NwaCegarLoop]: 462 mSDtfsCounter, 1689 mSDsluCounter, 1753 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 236 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1689 SdHoareTripleChecker+Valid, 2215 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 236 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 08:45:10,091 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1689 Valid, 2215 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [236 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 08:45:10,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10528 states. [2024-12-02 08:45:10,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10528 to 4317. [2024-12-02 08:45:10,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4317 states, 3324 states have (on average 1.5415162454873645) internal successors, (5124), 3340 states have internal predecessors, (5124), 960 states have call successors, (960), 32 states have call predecessors, (960), 32 states have return successors, (960), 944 states have call predecessors, (960), 960 states have call successors, (960) [2024-12-02 08:45:10,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4317 states to 4317 states and 7044 transitions. [2024-12-02 08:45:10,821 INFO L78 Accepts]: Start accepts. Automaton has 4317 states and 7044 transitions. Word has length 539 [2024-12-02 08:45:10,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:45:10,823 INFO L471 AbstractCegarLoop]: Abstraction has 4317 states and 7044 transitions. [2024-12-02 08:45:10,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:45:10,823 INFO L276 IsEmpty]: Start isEmpty. Operand 4317 states and 7044 transitions. [2024-12-02 08:45:10,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 541 [2024-12-02 08:45:10,832 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:45:10,832 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:45:10,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 08:45:10,833 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:45:10,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:45:10,833 INFO L85 PathProgramCache]: Analyzing trace with hash 834329209, now seen corresponding path program 1 times [2024-12-02 08:45:10,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:45:10,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080383641] [2024-12-02 08:45:10,834 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:45:10,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:45:11,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:45:13,912 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 42 proven. 213 refuted. 0 times theorem prover too weak. 14365 trivial. 0 not checked. [2024-12-02 08:45:13,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:45:13,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080383641] [2024-12-02 08:45:13,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080383641] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:45:13,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484126539] [2024-12-02 08:45:13,913 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:45:13,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:45:13,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:45:13,915 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:45:13,917 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 08:45:14,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:45:14,258 INFO L256 TraceCheckSpWp]: Trace formula consists of 1173 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-02 08:45:14,270 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:45:15,663 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 7752 proven. 258 refuted. 0 times theorem prover too weak. 6610 trivial. 0 not checked. [2024-12-02 08:45:15,663 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:45:16,337 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 246 proven. 261 refuted. 0 times theorem prover too weak. 14113 trivial. 0 not checked. [2024-12-02 08:45:16,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484126539] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:45:16,338 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:45:16,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 18 [2024-12-02 08:45:16,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130855279] [2024-12-02 08:45:16,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:45:16,339 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 08:45:16,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:45:16,340 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 08:45:16,340 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2024-12-02 08:45:16,341 INFO L87 Difference]: Start difference. First operand 4317 states and 7044 transitions. Second operand has 18 states, 18 states have (on average 14.88888888888889) internal successors, (268), 18 states have internal predecessors, (268), 5 states have call successors, (202), 3 states have call predecessors, (202), 7 states have return successors, (204), 5 states have call predecessors, (204), 5 states have call successors, (204) [2024-12-02 08:45:21,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:45:21,375 INFO L93 Difference]: Finished difference Result 20195 states and 31151 transitions. [2024-12-02 08:45:21,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-12-02 08:45:21,376 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 14.88888888888889) internal successors, (268), 18 states have internal predecessors, (268), 5 states have call successors, (202), 3 states have call predecessors, (202), 7 states have return successors, (204), 5 states have call predecessors, (204), 5 states have call successors, (204) Word has length 540 [2024-12-02 08:45:21,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:45:21,440 INFO L225 Difference]: With dead ends: 20195 [2024-12-02 08:45:21,440 INFO L226 Difference]: Without dead ends: 15881 [2024-12-02 08:45:21,456 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1164 GetRequests, 1082 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2231 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1694, Invalid=5112, Unknown=0, NotChecked=0, Total=6806 [2024-12-02 08:45:21,457 INFO L435 NwaCegarLoop]: 382 mSDtfsCounter, 1801 mSDsluCounter, 1354 mSDsCounter, 0 mSdLazyCounter, 1811 mSolverCounterSat, 522 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1810 SdHoareTripleChecker+Valid, 1736 SdHoareTripleChecker+Invalid, 2333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 522 IncrementalHoareTripleChecker+Valid, 1811 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-12-02 08:45:21,457 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1810 Valid, 1736 Invalid, 2333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [522 Valid, 1811 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-12-02 08:45:21,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15881 states. [2024-12-02 08:45:22,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15881 to 10981. [2024-12-02 08:45:22,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10981 states, 8836 states have (on average 1.5228610230873698) internal successors, (13456), 8900 states have internal predecessors, (13456), 1960 states have call successors, (1960), 184 states have call predecessors, (1960), 184 states have return successors, (1960), 1896 states have call predecessors, (1960), 1960 states have call successors, (1960) [2024-12-02 08:45:22,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10981 states to 10981 states and 17376 transitions. [2024-12-02 08:45:22,736 INFO L78 Accepts]: Start accepts. Automaton has 10981 states and 17376 transitions. Word has length 540 [2024-12-02 08:45:22,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:45:22,736 INFO L471 AbstractCegarLoop]: Abstraction has 10981 states and 17376 transitions. [2024-12-02 08:45:22,737 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 14.88888888888889) internal successors, (268), 18 states have internal predecessors, (268), 5 states have call successors, (202), 3 states have call predecessors, (202), 7 states have return successors, (204), 5 states have call predecessors, (204), 5 states have call successors, (204) [2024-12-02 08:45:22,737 INFO L276 IsEmpty]: Start isEmpty. Operand 10981 states and 17376 transitions. [2024-12-02 08:45:22,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 541 [2024-12-02 08:45:22,743 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:45:22,743 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:45:22,750 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 08:45:22,943 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:45:22,943 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:45:22,944 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:45:22,944 INFO L85 PathProgramCache]: Analyzing trace with hash -359651907, now seen corresponding path program 1 times [2024-12-02 08:45:22,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:45:22,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924776772] [2024-12-02 08:45:22,944 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:45:22,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:45:23,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:45:23,291 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-12-02 08:45:23,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:45:23,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924776772] [2024-12-02 08:45:23,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924776772] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:45:23,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:45:23,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 08:45:23,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910909174] [2024-12-02 08:45:23,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:45:23,292 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:45:23,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:45:23,293 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:45:23,293 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:45:23,294 INFO L87 Difference]: Start difference. First operand 10981 states and 17376 transitions. Second operand has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:45:24,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:45:24,551 INFO L93 Difference]: Finished difference Result 27197 states and 43070 transitions. [2024-12-02 08:45:24,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:45:24,552 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 540 [2024-12-02 08:45:24,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:45:24,620 INFO L225 Difference]: With dead ends: 27197 [2024-12-02 08:45:24,620 INFO L226 Difference]: Without dead ends: 16219 [2024-12-02 08:45:24,645 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 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-12-02 08:45:24,646 INFO L435 NwaCegarLoop]: 442 mSDtfsCounter, 224 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 831 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 08:45:24,646 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [224 Valid, 831 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 08:45:24,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16219 states. [2024-12-02 08:45:26,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16219 to 16217. [2024-12-02 08:45:26,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16217 states, 13000 states have (on average 1.5187692307692309) internal successors, (19744), 13096 states have internal predecessors, (19744), 2940 states have call successors, (2940), 276 states have call predecessors, (2940), 276 states have return successors, (2940), 2844 states have call predecessors, (2940), 2940 states have call successors, (2940) [2024-12-02 08:45:26,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16217 states to 16217 states and 25624 transitions. [2024-12-02 08:45:26,379 INFO L78 Accepts]: Start accepts. Automaton has 16217 states and 25624 transitions. Word has length 540 [2024-12-02 08:45:26,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:45:26,380 INFO L471 AbstractCegarLoop]: Abstraction has 16217 states and 25624 transitions. [2024-12-02 08:45:26,380 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:45:26,380 INFO L276 IsEmpty]: Start isEmpty. Operand 16217 states and 25624 transitions. [2024-12-02 08:45:26,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 541 [2024-12-02 08:45:26,390 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:45:26,391 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:45:26,391 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 08:45:26,391 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:45:26,392 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:45:26,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1749337189, now seen corresponding path program 1 times [2024-12-02 08:45:26,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:45:26,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294407340] [2024-12-02 08:45:26,392 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:45:26,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:45:26,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:45:26,862 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-12-02 08:45:26,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:45:26,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294407340] [2024-12-02 08:45:26,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294407340] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:45:26,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:45:26,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 08:45:26,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703332996] [2024-12-02 08:45:26,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:45:26,864 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 08:45:26,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:45:26,864 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 08:45:26,864 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-12-02 08:45:26,865 INFO L87 Difference]: Start difference. First operand 16217 states and 25624 transitions. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 2 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86) [2024-12-02 08:45:30,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:45:30,700 INFO L93 Difference]: Finished difference Result 45909 states and 72665 transitions. [2024-12-02 08:45:30,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 08:45:30,700 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 2 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86) Word has length 540 [2024-12-02 08:45:30,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:45:30,797 INFO L225 Difference]: With dead ends: 45909 [2024-12-02 08:45:30,797 INFO L226 Difference]: Without dead ends: 37801 [2024-12-02 08:45:30,820 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:45:30,821 INFO L435 NwaCegarLoop]: 392 mSDtfsCounter, 987 mSDsluCounter, 1829 mSDsCounter, 0 mSdLazyCounter, 656 mSolverCounterSat, 692 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 987 SdHoareTripleChecker+Valid, 2221 SdHoareTripleChecker+Invalid, 1348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 692 IncrementalHoareTripleChecker+Valid, 656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 08:45:30,821 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [987 Valid, 2221 Invalid, 1348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [692 Valid, 656 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-02 08:45:30,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37801 states. [2024-12-02 08:45:34,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37801 to 37593. [2024-12-02 08:45:34,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37593 states, 30088 states have (on average 1.5212709385801648) internal successors, (45772), 30312 states have internal predecessors, (45772), 6860 states have call successors, (6860), 644 states have call predecessors, (6860), 644 states have return successors, (6860), 6636 states have call predecessors, (6860), 6860 states have call successors, (6860) [2024-12-02 08:45:34,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37593 states to 37593 states and 59492 transitions. [2024-12-02 08:45:34,111 INFO L78 Accepts]: Start accepts. Automaton has 37593 states and 59492 transitions. Word has length 540 [2024-12-02 08:45:34,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:45:34,111 INFO L471 AbstractCegarLoop]: Abstraction has 37593 states and 59492 transitions. [2024-12-02 08:45:34,111 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 2 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86) [2024-12-02 08:45:34,111 INFO L276 IsEmpty]: Start isEmpty. Operand 37593 states and 59492 transitions. [2024-12-02 08:45:34,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 542 [2024-12-02 08:45:34,117 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:45:34,117 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:45:34,117 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 08:45:34,118 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:45:34,118 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:45:34,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1974812742, now seen corresponding path program 1 times [2024-12-02 08:45:34,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:45:34,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920756870] [2024-12-02 08:45:34,118 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:45:34,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:45:34,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:45:34,617 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-12-02 08:45:34,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:45:34,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920756870] [2024-12-02 08:45:34,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920756870] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:45:34,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:45:34,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 08:45:34,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265784264] [2024-12-02 08:45:34,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:45:34,619 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 08:45:34,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:45:34,620 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 08:45:34,620 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-12-02 08:45:34,620 INFO L87 Difference]: Start difference. First operand 37593 states and 59492 transitions. Second operand has 8 states, 8 states have (on average 14.25) internal successors, (114), 8 states have internal predecessors, (114), 2 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86) [2024-12-02 08:45:39,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:45:39,302 INFO L93 Difference]: Finished difference Result 75487 states and 119349 transitions. [2024-12-02 08:45:39,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 08:45:39,302 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.25) internal successors, (114), 8 states have internal predecessors, (114), 2 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86) Word has length 541 [2024-12-02 08:45:39,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:45:39,382 INFO L225 Difference]: With dead ends: 75487 [2024-12-02 08:45:39,383 INFO L226 Difference]: Without dead ends: 37897 [2024-12-02 08:45:39,447 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2024-12-02 08:45:39,448 INFO L435 NwaCegarLoop]: 394 mSDtfsCounter, 1225 mSDsluCounter, 1821 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 870 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1225 SdHoareTripleChecker+Valid, 2215 SdHoareTripleChecker+Invalid, 1534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 870 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-12-02 08:45:39,448 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1225 Valid, 2215 Invalid, 1534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [870 Valid, 664 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-12-02 08:45:39,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37897 states. [2024-12-02 08:45:42,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37897 to 37629. [2024-12-02 08:45:42,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37629 states, 30124 states have (on average 1.5190545744257071) internal successors, (45760), 30348 states have internal predecessors, (45760), 6860 states have call successors, (6860), 644 states have call predecessors, (6860), 644 states have return successors, (6860), 6636 states have call predecessors, (6860), 6860 states have call successors, (6860) [2024-12-02 08:45:42,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37629 states to 37629 states and 59480 transitions. [2024-12-02 08:45:42,593 INFO L78 Accepts]: Start accepts. Automaton has 37629 states and 59480 transitions. Word has length 541 [2024-12-02 08:45:42,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:45:42,594 INFO L471 AbstractCegarLoop]: Abstraction has 37629 states and 59480 transitions. [2024-12-02 08:45:42,594 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.25) internal successors, (114), 8 states have internal predecessors, (114), 2 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86) [2024-12-02 08:45:42,594 INFO L276 IsEmpty]: Start isEmpty. Operand 37629 states and 59480 transitions. [2024-12-02 08:45:42,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 542 [2024-12-02 08:45:42,609 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:45:42,610 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:45:42,610 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 08:45:42,610 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:45:42,610 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:45:42,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1309045288, now seen corresponding path program 1 times [2024-12-02 08:45:42,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:45:42,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230596082] [2024-12-02 08:45:42,611 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:45:42,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:45:42,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:45:43,625 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 66 proven. 189 refuted. 0 times theorem prover too weak. 14365 trivial. 0 not checked. [2024-12-02 08:45:43,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:45:43,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230596082] [2024-12-02 08:45:43,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230596082] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:45:43,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207767026] [2024-12-02 08:45:43,626 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:45:43,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:45:43,626 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:45:43,628 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:45:43,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 08:45:43,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:45:43,937 INFO L256 TraceCheckSpWp]: Trace formula consists of 1177 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 08:45:43,944 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:45:44,097 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 3489 proven. 33 refuted. 0 times theorem prover too weak. 11098 trivial. 0 not checked. [2024-12-02 08:45:44,097 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:45:44,393 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 222 proven. 33 refuted. 0 times theorem prover too weak. 14365 trivial. 0 not checked. [2024-12-02 08:45:44,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207767026] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:45:44,393 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:45:44,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2024-12-02 08:45:44,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248672572] [2024-12-02 08:45:44,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:45:44,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 08:45:44,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:45:44,395 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 08:45:44,396 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-12-02 08:45:44,396 INFO L87 Difference]: Start difference. First operand 37629 states and 59480 transitions. Second operand has 9 states, 9 states have (on average 22.444444444444443) internal successors, (202), 9 states have internal predecessors, (202), 4 states have call successors, (183), 2 states have call predecessors, (183), 4 states have return successors, (184), 4 states have call predecessors, (184), 4 states have call successors, (184) [2024-12-02 08:45:52,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:45:52,614 INFO L93 Difference]: Finished difference Result 115681 states and 181094 transitions. [2024-12-02 08:45:52,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-02 08:45:52,615 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 22.444444444444443) internal successors, (202), 9 states have internal predecessors, (202), 4 states have call successors, (183), 2 states have call predecessors, (183), 4 states have return successors, (184), 4 states have call predecessors, (184), 4 states have call successors, (184) Word has length 541 [2024-12-02 08:45:52,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:45:52,832 INFO L225 Difference]: With dead ends: 115681 [2024-12-02 08:45:52,832 INFO L226 Difference]: Without dead ends: 78055 [2024-12-02 08:45:52,901 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1102 GetRequests, 1080 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=154, Invalid=352, Unknown=0, NotChecked=0, Total=506 [2024-12-02 08:45:52,902 INFO L435 NwaCegarLoop]: 309 mSDtfsCounter, 1646 mSDsluCounter, 758 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 967 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1719 SdHoareTripleChecker+Valid, 1067 SdHoareTripleChecker+Invalid, 1531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 967 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 08:45:52,902 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1719 Valid, 1067 Invalid, 1531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [967 Valid, 564 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-02 08:45:52,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78055 states. [2024-12-02 08:45:59,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78055 to 75813. [2024-12-02 08:45:59,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75813 states, 60664 states have (on average 1.504417776605565) internal successors, (91264), 61112 states have internal predecessors, (91264), 13720 states have call successors, (13720), 1428 states have call predecessors, (13720), 1428 states have return successors, (13720), 13272 states have call predecessors, (13720), 13720 states have call successors, (13720) [2024-12-02 08:45:59,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75813 states to 75813 states and 118704 transitions. [2024-12-02 08:45:59,939 INFO L78 Accepts]: Start accepts. Automaton has 75813 states and 118704 transitions. Word has length 541 [2024-12-02 08:45:59,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:45:59,940 INFO L471 AbstractCegarLoop]: Abstraction has 75813 states and 118704 transitions. [2024-12-02 08:45:59,940 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 22.444444444444443) internal successors, (202), 9 states have internal predecessors, (202), 4 states have call successors, (183), 2 states have call predecessors, (183), 4 states have return successors, (184), 4 states have call predecessors, (184), 4 states have call successors, (184) [2024-12-02 08:45:59,940 INFO L276 IsEmpty]: Start isEmpty. Operand 75813 states and 118704 transitions. [2024-12-02 08:45:59,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 544 [2024-12-02 08:45:59,962 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:45:59,962 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:45:59,973 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-12-02 08:46:00,162 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-12-02 08:46:00,163 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:46:00,163 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:46:00,163 INFO L85 PathProgramCache]: Analyzing trace with hash -1053681995, now seen corresponding path program 1 times [2024-12-02 08:46:00,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:46:00,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991813356] [2024-12-02 08:46:00,163 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:46:00,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:46:00,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:46:00,880 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 180 proven. 75 refuted. 0 times theorem prover too weak. 14365 trivial. 0 not checked. [2024-12-02 08:46:00,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:46:00,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991813356] [2024-12-02 08:46:00,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991813356] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:46:00,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79250250] [2024-12-02 08:46:00,880 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:46:00,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:46:00,880 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:46:00,882 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:46:00,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 08:46:01,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:46:01,207 INFO L256 TraceCheckSpWp]: Trace formula consists of 1179 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 08:46:01,219 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:46:01,597 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 6749 proven. 75 refuted. 0 times theorem prover too weak. 7796 trivial. 0 not checked. [2024-12-02 08:46:01,598 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:46:01,909 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 180 proven. 75 refuted. 0 times theorem prover too weak. 14365 trivial. 0 not checked. [2024-12-02 08:46:01,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79250250] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:46:01,909 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:46:01,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2024-12-02 08:46:01,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176140892] [2024-12-02 08:46:01,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:46:01,911 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 08:46:01,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:46:01,912 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 08:46:01,913 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:46:01,913 INFO L87 Difference]: Start difference. First operand 75813 states and 118704 transitions. Second operand has 11 states, 11 states have (on average 18.818181818181817) internal successors, (207), 11 states have internal predecessors, (207), 6 states have call successors, (136), 3 states have call predecessors, (136), 5 states have return successors, (137), 6 states have call predecessors, (137), 6 states have call successors, (137) [2024-12-02 08:46:08,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:46:08,883 INFO L93 Difference]: Finished difference Result 154311 states and 239981 transitions. [2024-12-02 08:46:08,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:46:08,884 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 18.818181818181817) internal successors, (207), 11 states have internal predecessors, (207), 6 states have call successors, (136), 3 states have call predecessors, (136), 5 states have return successors, (137), 6 states have call predecessors, (137), 6 states have call successors, (137) Word has length 543 [2024-12-02 08:46:08,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:46:09,100 INFO L225 Difference]: With dead ends: 154311 [2024-12-02 08:46:09,100 INFO L226 Difference]: Without dead ends: 78501 [2024-12-02 08:46:09,218 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1095 GetRequests, 1081 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=150, Unknown=0, NotChecked=0, Total=240 [2024-12-02 08:46:09,218 INFO L435 NwaCegarLoop]: 313 mSDtfsCounter, 445 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 505 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 08:46:09,219 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [505 Valid, 776 Invalid, 611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 468 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 08:46:09,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78501 states. [2024-12-02 08:46:17,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78501 to 76261. [2024-12-02 08:46:17,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76261 states, 61000 states have (on average 1.4851147540983607) internal successors, (90592), 61448 states have internal predecessors, (90592), 13720 states have call successors, (13720), 1540 states have call predecessors, (13720), 1540 states have return successors, (13720), 13272 states have call predecessors, (13720), 13720 states have call successors, (13720) [2024-12-02 08:46:17,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76261 states to 76261 states and 118032 transitions. [2024-12-02 08:46:17,340 INFO L78 Accepts]: Start accepts. Automaton has 76261 states and 118032 transitions. Word has length 543 [2024-12-02 08:46:17,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:46:17,340 INFO L471 AbstractCegarLoop]: Abstraction has 76261 states and 118032 transitions. [2024-12-02 08:46:17,341 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 18.818181818181817) internal successors, (207), 11 states have internal predecessors, (207), 6 states have call successors, (136), 3 states have call predecessors, (136), 5 states have return successors, (137), 6 states have call predecessors, (137), 6 states have call successors, (137) [2024-12-02 08:46:17,341 INFO L276 IsEmpty]: Start isEmpty. Operand 76261 states and 118032 transitions. [2024-12-02 08:46:17,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 544 [2024-12-02 08:46:17,356 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:46:17,356 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:46:17,368 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 08:46:17,556 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-12-02 08:46:17,557 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:46:17,557 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:46:17,557 INFO L85 PathProgramCache]: Analyzing trace with hash -61845387, now seen corresponding path program 1 times [2024-12-02 08:46:17,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:46:17,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359319988] [2024-12-02 08:46:17,557 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:46:17,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:46:17,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:46:19,500 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 87 proven. 660 refuted. 0 times theorem prover too weak. 13873 trivial. 0 not checked. [2024-12-02 08:46:19,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:46:19,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359319988] [2024-12-02 08:46:19,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359319988] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:46:19,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528706732] [2024-12-02 08:46:19,500 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:46:19,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:46:19,501 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:46:19,502 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:46:19,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 08:46:19,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:46:19,764 INFO L256 TraceCheckSpWp]: Trace formula consists of 1175 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 08:46:19,770 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:46:22,453 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 3908 proven. 660 refuted. 0 times theorem prover too weak. 10052 trivial. 0 not checked. [2024-12-02 08:46:22,453 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:46:25,456 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 87 proven. 669 refuted. 0 times theorem prover too weak. 13864 trivial. 0 not checked. [2024-12-02 08:46:25,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528706732] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:46:25,457 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 08:46:25,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 12] total 25 [2024-12-02 08:46:25,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717403597] [2024-12-02 08:46:25,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 08:46:25,458 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-02 08:46:25,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:46:25,459 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-02 08:46:25,459 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=446, Unknown=0, NotChecked=0, Total=600 [2024-12-02 08:46:25,459 INFO L87 Difference]: Start difference. First operand 76261 states and 118032 transitions. Second operand has 25 states, 25 states have (on average 13.28) internal successors, (332), 25 states have internal predecessors, (332), 9 states have call successors, (244), 4 states have call predecessors, (244), 10 states have return successors, (245), 9 states have call predecessors, (245), 9 states have call successors, (245) [2024-12-02 08:46:33,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:46:33,549 INFO L93 Difference]: Finished difference Result 120273 states and 183186 transitions. [2024-12-02 08:46:33,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-02 08:46:33,550 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 13.28) internal successors, (332), 25 states have internal predecessors, (332), 9 states have call successors, (244), 4 states have call predecessors, (244), 10 states have return successors, (245), 9 states have call predecessors, (245), 9 states have call successors, (245) Word has length 543 [2024-12-02 08:46:33,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:46:33,707 INFO L225 Difference]: With dead ends: 120273 [2024-12-02 08:46:33,707 INFO L226 Difference]: Without dead ends: 65247 [2024-12-02 08:46:33,791 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1121 GetRequests, 1077 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=611, Invalid=1369, Unknown=0, NotChecked=0, Total=1980 [2024-12-02 08:46:33,792 INFO L435 NwaCegarLoop]: 312 mSDtfsCounter, 904 mSDsluCounter, 1105 mSDsCounter, 0 mSdLazyCounter, 1190 mSolverCounterSat, 283 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 904 SdHoareTripleChecker+Valid, 1417 SdHoareTripleChecker+Invalid, 1473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 283 IncrementalHoareTripleChecker+Valid, 1190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 08:46:33,792 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [904 Valid, 1417 Invalid, 1473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [283 Valid, 1190 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-02 08:46:33,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65247 states. [2024-12-02 08:46:38,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65247 to 33005. [2024-12-02 08:46:38,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33005 states, 26176 states have (on average 1.457976772616137) internal successors, (38164), 26368 states have internal predecessors, (38164), 5880 states have call successors, (5880), 948 states have call predecessors, (5880), 948 states have return successors, (5880), 5688 states have call predecessors, (5880), 5880 states have call successors, (5880) [2024-12-02 08:46:38,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33005 states to 33005 states and 49924 transitions. [2024-12-02 08:46:38,179 INFO L78 Accepts]: Start accepts. Automaton has 33005 states and 49924 transitions. Word has length 543 [2024-12-02 08:46:38,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:46:38,180 INFO L471 AbstractCegarLoop]: Abstraction has 33005 states and 49924 transitions. [2024-12-02 08:46:38,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 13.28) internal successors, (332), 25 states have internal predecessors, (332), 9 states have call successors, (244), 4 states have call predecessors, (244), 10 states have return successors, (245), 9 states have call predecessors, (245), 9 states have call successors, (245) [2024-12-02 08:46:38,180 INFO L276 IsEmpty]: Start isEmpty. Operand 33005 states and 49924 transitions. [2024-12-02 08:46:38,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 544 [2024-12-02 08:46:38,188 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:46:38,188 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:46:38,196 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 08:46:38,389 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:46:38,389 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:46:38,389 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:46:38,389 INFO L85 PathProgramCache]: Analyzing trace with hash -541556666, now seen corresponding path program 1 times [2024-12-02 08:46:38,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:46:38,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734856889] [2024-12-02 08:46:38,389 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:46:38,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:46:38,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:46:38,829 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-12-02 08:46:38,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:46:38,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734856889] [2024-12-02 08:46:38,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734856889] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:46:38,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:46:38,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 08:46:38,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509689392] [2024-12-02 08:46:38,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:46:38,830 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 08:46:38,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:46:38,830 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 08:46:38,830 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 08:46:38,830 INFO L87 Difference]: Start difference. First operand 33005 states and 49924 transitions. Second operand has 5 states, 5 states have (on average 23.2) internal successors, (116), 5 states have internal predecessors, (116), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:46:45,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:46:45,472 INFO L93 Difference]: Finished difference Result 76671 states and 115973 transitions. [2024-12-02 08:46:45,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 08:46:45,473 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.2) internal successors, (116), 5 states have internal predecessors, (116), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 543 [2024-12-02 08:46:45,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:46:45,604 INFO L225 Difference]: With dead ends: 76671 [2024-12-02 08:46:45,604 INFO L226 Difference]: Without dead ends: 60097 [2024-12-02 08:46:45,637 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 08:46:45,638 INFO L435 NwaCegarLoop]: 423 mSDtfsCounter, 595 mSDsluCounter, 1175 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 434 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 595 SdHoareTripleChecker+Valid, 1598 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 434 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 08:46:45,638 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [595 Valid, 1598 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [434 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 08:46:45,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60097 states. [2024-12-02 08:46:52,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60097 to 56925. [2024-12-02 08:46:52,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56925 states, 45544 states have (on average 1.4589847180748288) internal successors, (66448), 45864 states have internal predecessors, (66448), 9800 states have call successors, (9800), 1580 states have call predecessors, (9800), 1580 states have return successors, (9800), 9480 states have call predecessors, (9800), 9800 states have call successors, (9800) [2024-12-02 08:46:52,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56925 states to 56925 states and 86048 transitions. [2024-12-02 08:46:52,684 INFO L78 Accepts]: Start accepts. Automaton has 56925 states and 86048 transitions. Word has length 543 [2024-12-02 08:46:52,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:46:52,684 INFO L471 AbstractCegarLoop]: Abstraction has 56925 states and 86048 transitions. [2024-12-02 08:46:52,685 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.2) internal successors, (116), 5 states have internal predecessors, (116), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:46:52,685 INFO L276 IsEmpty]: Start isEmpty. Operand 56925 states and 86048 transitions. [2024-12-02 08:46:52,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 545 [2024-12-02 08:46:52,695 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:46:52,695 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:46:52,695 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-12-02 08:46:52,695 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:46:52,696 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:46:52,696 INFO L85 PathProgramCache]: Analyzing trace with hash -318796405, now seen corresponding path program 1 times [2024-12-02 08:46:52,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:46:52,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59910548] [2024-12-02 08:46:52,696 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:46:52,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:46:52,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 08:46:52,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1271450627] [2024-12-02 08:46:52,910 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:46:52,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:46:52,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:46:52,912 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:46:52,913 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 08:46:53,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:46:53,506 INFO L256 TraceCheckSpWp]: Trace formula consists of 1176 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-02 08:46:53,515 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:46:56,653 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 10883 proven. 717 refuted. 0 times theorem prover too weak. 3020 trivial. 0 not checked. [2024-12-02 08:46:56,653 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:47:59,809 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 (mod c_~var_1_43~0 65536))) (let ((.cse7 (+ .cse8 1)) (.cse6 (mod c_~var_1_37~0 4294967296)) (.cse5 (mod c_~var_1_28~0 4294967296))) (and (forall ((v_z_23 Int)) (or (forall ((v_y_23 Int) (v_z_51 Int) (v_y_51 Int)) (let ((.cse1 (* v_z_51 4294967295)) (.cse2 (* v_y_51 4294967296))) (let ((.cse0 (* v_y_23 4294967296)) (.cse3 (+ .cse1 .cse2))) (or (< (+ .cse0 v_z_23 c_~var_1_58~0) (+ .cse1 .cse2 1)) (< 65535 .cse3) (forall ((v_z_48 Int) (v_y_48 Int)) (let ((.cse4 (+ v_z_48 (* v_y_48 4294967296)))) (or (< 65535 .cse4) (< v_z_48 0) (< .cse4 0) (< (mod (div (mod (* v_z_48 v_z_51 4294967295) 4294967296) .cse5) 4294967296) (+ .cse5 v_z_48 v_z_51))))) (< v_z_51 0) (< .cse3 .cse6) (< .cse3 (+ .cse0 v_z_23)) (< .cse3 .cse7) (< 4294967295 v_z_51) (< (+ .cse0 v_z_23 65535) .cse3))))) (< v_z_23 0) (< (mod (mod v_z_23 .cse6) 4294967296) .cse8) (< 4294967295 v_z_23))) (forall ((v_z_23 Int)) (or (forall ((v_y_23 Int) (v_z_53 Int) (v_y_53 Int)) (let ((.cse13 (* v_y_23 4294967296)) (.cse14 (* v_z_53 4294967295)) (.cse15 (* v_y_53 4294967296))) (let ((.cse10 (+ .cse14 .cse15)) (.cse9 (+ .cse13 v_z_23 c_~var_1_58~0))) (or (< .cse9 .cse10) (< 4294967295 (+ .cse5 v_z_53)) (forall ((v_z_48 Int) (v_y_48 Int)) (let ((.cse11 (+ v_z_48 (* v_y_48 4294967296))) (.cse12 (+ .cse5 v_z_48 v_z_53))) (or (= .cse11 65535) (< 65535 .cse11) (< (+ (mod (div (mod (* v_z_48 v_z_53 4294967295) 4294967296) .cse5) 4294967296) 4294967296) .cse12) (< .cse11 0) (< .cse12 4294967296) (< 4294967295 v_z_48)))) (< 65535 .cse10) (< .cse10 .cse6) (< (+ .cse13 v_z_23 65535) .cse10) (< v_z_53 0) (< .cse10 .cse7) (< (+ .cse14 .cse15 65535) .cse9))))) (< v_z_23 0) (< (mod (mod v_z_23 .cse6) 4294967296) .cse8) (< 4294967295 v_z_23))) (forall ((v_z_23 Int)) (or (< v_z_23 0) (forall ((v_y_23 Int) (v_z_54 Int) (v_y_54 Int)) (let ((.cse19 (* v_z_54 4294967295)) (.cse20 (* v_y_54 4294967296)) (.cse21 (* v_y_23 4294967296))) (let ((.cse17 (+ .cse21 v_z_23 c_~var_1_58~0)) (.cse16 (+ .cse19 .cse20))) (or (< .cse16 .cse6) (< .cse16 .cse7) (< 4294967295 v_z_54) (< .cse17 .cse16) (forall ((v_z_48 Int) (v_y_48 Int)) (let ((.cse18 (+ v_z_48 (* v_y_48 4294967296)))) (or (< 65535 .cse18) (< v_z_48 0) (< .cse18 0) (< (mod (div (mod (* v_z_48 v_z_54 4294967295) 4294967296) .cse5) 4294967296) (+ .cse5 v_z_48 v_z_54))))) (< (+ .cse19 .cse20 65535) .cse17) (< v_z_54 0) (< 65535 .cse16) (< (+ .cse21 v_z_23 65535) .cse16))))) (< (mod (mod v_z_23 .cse6) 4294967296) .cse8) (< 4294967295 v_z_23))) (or (forall ((v_y_23 Int) (v_z_23 Int)) (let ((.cse22 (* v_y_23 4294967296))) (or (< v_z_23 0) (< .cse8 (+ .cse22 v_z_23)) (< (+ .cse22 v_z_23 65535) .cse8) (< (mod (mod v_z_23 .cse6) 4294967296) .cse8) (< 4294967295 v_z_23) (< (+ .cse22 v_z_23 c_~var_1_58~0) .cse7)))) (and (forall ((v_z_58 Int) (v_y_58 Int)) (let ((.cse23 (+ (* v_y_58 4294967296) (* v_z_58 4294967295)))) (or (< 4294967295 (+ .cse5 v_z_58)) (< .cse23 .cse6) (< v_z_58 0) (forall ((v_z_48 Int) (v_y_48 Int)) (let ((.cse24 (+ v_z_48 (* v_y_48 4294967296))) (.cse25 (+ .cse5 v_z_48 v_z_58))) (or (= .cse24 65535) (< 65535 .cse24) (< (+ (mod (div (mod (* v_z_48 v_z_58 4294967295) 4294967296) .cse5) 4294967296) 4294967296) .cse25) (< .cse24 0) (< 4294967295 v_z_48) (< .cse25 4294967296)))) (< .cse8 .cse23)))) (forall ((v_z_60 Int) (v_y_60 Int)) (let ((.cse26 (+ (* v_z_60 4294967295) (* v_y_60 4294967296)))) (or (< .cse8 .cse26) (< 4294967295 v_z_60) (forall ((v_z_48 Int) (v_y_48 Int)) (let ((.cse27 (+ v_z_48 (* v_y_48 4294967296)))) (or (= .cse27 65535) (< 65535 .cse27) (< v_z_48 0) (< .cse27 0) (< (+ (div (mod (* v_z_60 v_z_48 4294967295) 4294967296) .cse5) 4294967296) (+ .cse5 v_z_60 v_z_48))))) (< (+ .cse5 v_z_60) 4294967296) (< .cse26 .cse6)))) (forall ((v_z_60 Int) (v_y_60 Int)) (let ((.cse28 (+ (* v_z_60 4294967295) (* v_y_60 4294967296)))) (or (< .cse8 .cse28) (< 4294967295 v_z_60) (< v_z_60 0) (forall ((v_z_48 Int) (v_y_48 Int)) (let ((.cse29 (+ v_z_48 (* v_y_48 4294967296)))) (or (= .cse29 65535) (< 65535 .cse29) (< v_z_48 0) (< (mod (div (mod (* v_z_60 v_z_48 4294967295) 4294967296) .cse5) 4294967296) (+ .cse5 v_z_60 v_z_48)) (< .cse29 0)))) (< .cse28 .cse6)))) (forall ((v_z_58 Int) (v_y_58 Int)) (let ((.cse30 (+ (* v_y_58 4294967296) (* v_z_58 4294967295)))) (or (< .cse30 .cse6) (< 4294967295 v_z_58) (forall ((v_z_48 Int) (v_y_48 Int)) (let ((.cse31 (+ v_z_48 (* v_y_48 4294967296))) (.cse32 (+ .cse5 v_z_48 v_z_58))) (or (= .cse31 65535) (< 65535 .cse31) (< .cse31 0) (< (+ (div (mod (* v_z_48 v_z_58 4294967295) 4294967296) .cse5) 8589934592) .cse32) (< 4294967295 v_z_48) (< .cse32 8589934592)))) (< (+ .cse5 v_z_58) 4294967296) (< .cse8 .cse30)))))) (forall ((v_z_23 Int)) (or (forall ((v_y_23 Int) (v_z_50 Int) (v_y_50 Int)) (let ((.cse34 (* v_z_50 4294967295)) (.cse35 (* v_y_50 4294967296))) (let ((.cse36 (+ .cse34 .cse35)) (.cse33 (* v_y_23 4294967296))) (or (< (+ .cse33 v_z_23 c_~var_1_58~0) (+ .cse34 .cse35 1)) (< (+ .cse33 v_z_23 65535) .cse36) (< .cse36 .cse7) (< (+ .cse5 v_z_50) 4294967296) (forall ((v_z_48 Int) (v_y_48 Int)) (let ((.cse38 (+ v_z_48 (* v_y_48 4294967296))) (.cse37 (+ .cse5 v_z_48 v_z_50))) (or (< (+ (div (mod (* v_z_48 v_z_50 4294967295) 4294967296) .cse5) 8589934592) .cse37) (= .cse38 65535) (< 65535 .cse38) (< .cse38 0) (< 4294967295 v_z_48) (< .cse37 8589934592)))) (< .cse36 .cse6) (< 65535 .cse36) (< .cse36 (+ .cse33 v_z_23)) (< 4294967295 v_z_50))))) (< v_z_23 0) (< (mod (mod v_z_23 .cse6) 4294967296) .cse8) (< 4294967295 v_z_23))) (forall ((v_z_23 Int)) (or (< v_z_23 0) (< (mod (mod v_z_23 .cse6) 4294967296) .cse8) (< 4294967295 v_z_23) (forall ((v_y_23 Int) (v_z_54 Int) (v_y_54 Int)) (let ((.cse41 (* v_z_54 4294967295)) (.cse42 (* v_y_54 4294967296)) (.cse43 (* v_y_23 4294967296))) (let ((.cse40 (+ .cse43 v_z_23 c_~var_1_58~0)) (.cse39 (+ .cse41 .cse42))) (or (< .cse39 .cse6) (< .cse39 .cse7) (< 4294967295 v_z_54) (< .cse40 .cse39) (< (+ .cse41 .cse42 65535) .cse40) (< 65535 .cse39) (< (+ .cse43 v_z_23 65535) .cse39) (< (+ .cse5 v_z_54) 4294967296) (forall ((v_z_48 Int) (v_y_48 Int)) (let ((.cse44 (+ v_z_48 (* v_y_48 4294967296)))) (or (= .cse44 65535) (< 65535 .cse44) (< v_z_48 0) (< (+ 4294967296 (div (mod (* v_z_48 v_z_54 4294967295) 4294967296) .cse5)) (+ .cse5 v_z_48 v_z_54)) (< .cse44 0)))))))))) (forall ((v_z_23 Int)) (or (< v_z_23 0) (forall ((v_y_23 Int) (v_z_53 Int) (v_y_53 Int)) (let ((.cse49 (* v_y_23 4294967296)) (.cse50 (* v_z_53 4294967295)) (.cse51 (* v_y_53 4294967296))) (let ((.cse46 (+ .cse50 .cse51)) (.cse45 (+ .cse49 v_z_23 c_~var_1_58~0))) (or (< .cse45 .cse46) (forall ((v_z_48 Int) (v_y_48 Int)) (let ((.cse48 (+ .cse5 v_z_48 v_z_53)) (.cse47 (+ v_z_48 (* v_y_48 4294967296)))) (or (= .cse47 65535) (< 65535 .cse47) (< .cse48 8589934592) (< (+ 8589934592 (div (mod (* v_z_48 v_z_53 4294967295) 4294967296) .cse5)) .cse48) (< .cse47 0) (< 4294967295 v_z_48)))) (< 65535 .cse46) (< .cse46 .cse6) (< (+ .cse49 v_z_23 65535) .cse46) (< 4294967295 v_z_53) (< (+ .cse5 v_z_53) 4294967296) (< .cse46 .cse7) (< (+ .cse50 .cse51 65535) .cse45))))) (< (mod (mod v_z_23 .cse6) 4294967296) .cse8) (< 4294967295 v_z_23))) (or (forall ((v_y_23 Int) (v_z_23 Int)) (let ((.cse53 (* v_y_23 4294967296))) (let ((.cse52 (+ .cse53 v_z_23 c_~var_1_58~0))) (or (< (+ .cse8 65535) .cse52) (< v_z_23 0) (< (+ .cse53 v_z_23 65535) .cse8) (< (mod (mod v_z_23 .cse6) 4294967296) .cse8) (< 4294967295 v_z_23) (< .cse52 .cse8))))) (and (forall ((v_y_56 Int) (v_z_56 Int)) (let ((.cse54 (+ (* v_y_56 4294967296) (* v_z_56 4294967295)))) (or (< .cse54 .cse6) (forall ((v_z_48 Int) (v_y_48 Int)) (let ((.cse55 (+ v_z_48 (* v_y_48 4294967296))) (.cse56 (+ .cse5 v_z_48 v_z_56))) (or (= .cse55 65535) (< 65535 .cse55) (< (+ (div (mod (* v_z_48 v_z_56 4294967295) 4294967296) .cse5) 8589934592) .cse56) (< .cse55 0) (< .cse56 8589934592) (< 4294967295 v_z_48)))) (< (+ .cse5 v_z_56) 4294967296) (< 4294967295 v_z_56) (< .cse8 .cse54)))) (forall ((v_y_56 Int) (v_z_56 Int)) (let ((.cse57 (+ (* v_y_56 4294967296) (* v_z_56 4294967295)))) (or (< v_z_56 0) (< .cse57 .cse6) (< 4294967295 (+ .cse5 v_z_56)) (< .cse8 .cse57) (forall ((v_z_48 Int) (v_y_48 Int)) (let ((.cse58 (+ .cse5 v_z_48 v_z_56)) (.cse59 (+ v_z_48 (* v_y_48 4294967296)))) (or (< .cse58 4294967296) (= .cse59 65535) (< (+ (mod (div (mod (* v_z_48 v_z_56 4294967295) 4294967296) .cse5) 4294967296) 4294967296) .cse58) (< 65535 .cse59) (< .cse59 0) (< 4294967295 v_z_48))))))) (forall ((v_y_57 Int) (v_z_57 Int)) (let ((.cse61 (+ (* v_y_57 4294967296) (* v_z_57 4294967295)))) (or (forall ((v_z_48 Int) (v_y_48 Int)) (let ((.cse60 (+ v_z_48 (* v_y_48 4294967296)))) (or (= .cse60 65535) (< 65535 .cse60) (< v_z_48 0) (< (mod (div (mod (* v_z_48 v_z_57 4294967295) 4294967296) .cse5) 4294967296) (+ .cse5 v_z_48 v_z_57)) (< .cse60 0)))) (< .cse8 .cse61) (< 4294967295 v_z_57) (< .cse61 .cse6) (< v_z_57 0)))) (forall ((v_y_57 Int) (v_z_57 Int)) (let ((.cse62 (+ (* v_y_57 4294967296) (* v_z_57 4294967295)))) (or (< (+ .cse5 v_z_57) 4294967296) (< .cse8 .cse62) (forall ((v_z_48 Int) (v_y_48 Int)) (let ((.cse63 (+ v_z_48 (* v_y_48 4294967296)))) (or (< (+ (div (mod (* v_z_48 v_z_57 4294967295) 4294967296) .cse5) 4294967296) (+ .cse5 v_z_48 v_z_57)) (= .cse63 65535) (< 65535 .cse63) (< v_z_48 0) (< .cse63 0)))) (< 4294967295 v_z_57) (< .cse62 .cse6)))))) (forall ((v_z_23 Int)) (or (forall ((v_y_23 Int) (v_z_51 Int) (v_y_51 Int)) (let ((.cse66 (* v_z_51 4294967295)) (.cse67 (* v_y_51 4294967296))) (let ((.cse65 (* v_y_23 4294967296)) (.cse68 (+ .cse66 .cse67))) (or (forall ((v_z_48 Int) (v_y_48 Int)) (let ((.cse64 (+ v_z_48 (* v_y_48 4294967296)))) (or (= .cse64 65535) (< 65535 .cse64) (< v_z_48 0) (< (+ (div (mod (* v_z_48 v_z_51 4294967295) 4294967296) .cse5) 4294967296) (+ .cse5 v_z_48 v_z_51)) (< .cse64 0)))) (< (+ .cse5 v_z_51) 4294967296) (< (+ .cse65 v_z_23 c_~var_1_58~0) (+ .cse66 .cse67 1)) (< 65535 .cse68) (< .cse68 .cse6) (< .cse68 (+ .cse65 v_z_23)) (< .cse68 .cse7) (< 4294967295 v_z_51) (< (+ .cse65 v_z_23 65535) .cse68))))) (< v_z_23 0) (< (mod (mod v_z_23 .cse6) 4294967296) .cse8) (< 4294967295 v_z_23))) (forall ((v_z_23 Int)) (or (< v_z_23 0) (< (mod (mod v_z_23 .cse6) 4294967296) .cse8) (forall ((v_y_23 Int) (v_z_50 Int) (v_y_50 Int)) (let ((.cse70 (* v_z_50 4294967295)) (.cse71 (* v_y_50 4294967296))) (let ((.cse72 (+ .cse70 .cse71)) (.cse69 (* v_y_23 4294967296))) (or (< 4294967295 (+ .cse5 v_z_50)) (< (+ .cse69 v_z_23 c_~var_1_58~0) (+ .cse70 .cse71 1)) (< (+ .cse69 v_z_23 65535) .cse72) (< .cse72 .cse7) (< .cse72 .cse6) (< v_z_50 0) (< 65535 .cse72) (< .cse72 (+ .cse69 v_z_23)) (forall ((v_z_48 Int) (v_y_48 Int)) (let ((.cse73 (+ .cse5 v_z_48 v_z_50)) (.cse74 (+ v_z_48 (* v_y_48 4294967296)))) (or (< (+ 4294967296 (mod (div (mod (* v_z_48 v_z_50 4294967295) 4294967296) .cse5) 4294967296)) .cse73) (= .cse74 65535) (< 65535 .cse74) (< .cse73 4294967296) (< .cse74 0) (< 4294967295 v_z_48)))))))) (< 4294967295 v_z_23)))))) is different from false [2024-12-02 08:48:25,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 08:48:25,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59910548] [2024-12-02 08:48:25,260 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 08:48:25,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271450627] [2024-12-02 08:48:25,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271450627] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:48:25,260 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-12-02 08:48:25,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-12-02 08:48:25,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989546204] [2024-12-02 08:48:25,260 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-12-02 08:48:25,261 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 08:48:25,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 08:48:25,261 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 08:48:25,261 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=439, Unknown=6, NotChecked=44, Total=600 [2024-12-02 08:48:25,262 INFO L87 Difference]: Start difference. First operand 56925 states and 86048 transitions. Second operand has 18 states, 18 states have (on average 8.0) internal successors, (144), 17 states have internal predecessors, (144), 6 states have call successors, (86), 6 states have call predecessors, (86), 10 states have return successors, (86), 6 states have call predecessors, (86), 6 states have call successors, (86) [2024-12-02 08:48:41,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:48:41,127 INFO L93 Difference]: Finished difference Result 152661 states and 226828 transitions. [2024-12-02 08:48:41,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-12-02 08:48:41,128 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 8.0) internal successors, (144), 17 states have internal predecessors, (144), 6 states have call successors, (86), 6 states have call predecessors, (86), 10 states have return successors, (86), 6 states have call predecessors, (86), 6 states have call successors, (86) Word has length 544 [2024-12-02 08:48:41,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:48:41,517 INFO L225 Difference]: With dead ends: 152661 [2024-12-02 08:48:41,517 INFO L226 Difference]: Without dead ends: 95739 [2024-12-02 08:48:41,584 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 617 GetRequests, 585 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 32.3s TimeCoverageRelationStatistics Valid=256, Invalid=798, Unknown=6, NotChecked=62, Total=1122 [2024-12-02 08:48:41,584 INFO L435 NwaCegarLoop]: 316 mSDtfsCounter, 422 mSDsluCounter, 877 mSDsCounter, 0 mSdLazyCounter, 1246 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 458 SdHoareTripleChecker+Valid, 1193 SdHoareTripleChecker+Invalid, 1321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2024-12-02 08:48:41,584 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [458 Valid, 1193 Invalid, 1321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1246 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2024-12-02 08:48:41,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95739 states. [2024-12-02 08:48:47,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95739 to 33495. [2024-12-02 08:48:47,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33495 states, 25408 states have (on average 1.4023929471032746) internal successors, (35632), 25529 states have internal predecessors, (35632), 6646 states have call successors, (6646), 1440 states have call predecessors, (6646), 1440 states have return successors, (6646), 6525 states have call predecessors, (6646), 6646 states have call successors, (6646) [2024-12-02 08:48:47,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33495 states to 33495 states and 48924 transitions. [2024-12-02 08:48:47,481 INFO L78 Accepts]: Start accepts. Automaton has 33495 states and 48924 transitions. Word has length 544 [2024-12-02 08:48:47,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:48:47,481 INFO L471 AbstractCegarLoop]: Abstraction has 33495 states and 48924 transitions. [2024-12-02 08:48:47,482 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 8.0) internal successors, (144), 17 states have internal predecessors, (144), 6 states have call successors, (86), 6 states have call predecessors, (86), 10 states have return successors, (86), 6 states have call predecessors, (86), 6 states have call successors, (86) [2024-12-02 08:48:47,482 INFO L276 IsEmpty]: Start isEmpty. Operand 33495 states and 48924 transitions. [2024-12-02 08:48:47,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 545 [2024-12-02 08:48:47,488 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:48:47,488 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:48:47,496 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-12-02 08:48:47,689 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-12-02 08:48:47,689 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:48:47,689 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:48:47,689 INFO L85 PathProgramCache]: Analyzing trace with hash -116972471, now seen corresponding path program 1 times [2024-12-02 08:48:47,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 08:48:47,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169701450] [2024-12-02 08:48:47,690 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:48:47,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 08:48:47,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 08:48:47,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1095056875] [2024-12-02 08:48:47,901 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:48:47,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:48:47,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:48:47,904 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:48:47,907 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 08:48:48,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 08:48:48,569 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-02 08:48:49,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 08:48:49,422 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-02 08:48:49,422 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-02 08:48:49,423 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-02 08:48:49,430 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 08:48:49,624 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-02 08:48:49,627 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:48:50,090 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 08:48:50,094 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 08:48:50 BoogieIcfgContainer [2024-12-02 08:48:50,095 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 08:48:50,096 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 08:48:50,096 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 08:48:50,096 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 08:48:50,097 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:45:00" (3/4) ... [2024-12-02 08:48:50,100 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-12-02 08:48:50,101 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 08:48:50,102 INFO L158 Benchmark]: Toolchain (without parser) took 230923.97ms. Allocated memory was 142.6MB in the beginning and 6.2GB in the end (delta: 6.0GB). Free memory was 116.8MB in the beginning and 4.3GB in the end (delta: -4.2GB). Peak memory consumption was 1.8GB. Max. memory is 16.1GB. [2024-12-02 08:48:50,102 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 142.6MB. Free memory is still 83.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 08:48:50,103 INFO L158 Benchmark]: CACSL2BoogieTranslator took 348.68ms. Allocated memory is still 142.6MB. Free memory was 116.6MB in the beginning and 92.4MB in the end (delta: 24.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-12-02 08:48:50,103 INFO L158 Benchmark]: Boogie Procedure Inliner took 68.95ms. Allocated memory is still 142.6MB. Free memory was 92.4MB in the beginning and 83.5MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 08:48:50,103 INFO L158 Benchmark]: Boogie Preprocessor took 76.45ms. Allocated memory is still 142.6MB. Free memory was 83.5MB in the beginning and 72.9MB in the end (delta: 10.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 08:48:50,104 INFO L158 Benchmark]: RCFGBuilder took 935.90ms. Allocated memory is still 142.6MB. Free memory was 72.7MB in the beginning and 60.4MB in the end (delta: 12.3MB). Peak memory consumption was 34.1MB. Max. memory is 16.1GB. [2024-12-02 08:48:50,104 INFO L158 Benchmark]: TraceAbstraction took 229482.79ms. Allocated memory was 142.6MB in the beginning and 6.2GB in the end (delta: 6.0GB). Free memory was 59.9MB in the beginning and 4.3GB in the end (delta: -4.3GB). Peak memory consumption was 4.8GB. Max. memory is 16.1GB. [2024-12-02 08:48:50,104 INFO L158 Benchmark]: Witness Printer took 5.53ms. Allocated memory is still 6.2GB. Free memory was 4.3GB in the beginning and 4.3GB in the end (delta: 302.8kB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 08:48:50,106 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.20ms. Allocated memory is still 142.6MB. Free memory is still 83.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 348.68ms. Allocated memory is still 142.6MB. Free memory was 116.6MB in the beginning and 92.4MB in the end (delta: 24.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 68.95ms. Allocated memory is still 142.6MB. Free memory was 92.4MB in the beginning and 83.5MB in the end (delta: 8.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 76.45ms. Allocated memory is still 142.6MB. Free memory was 83.5MB in the beginning and 72.9MB in the end (delta: 10.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 935.90ms. Allocated memory is still 142.6MB. Free memory was 72.7MB in the beginning and 60.4MB in the end (delta: 12.3MB). Peak memory consumption was 34.1MB. Max. memory is 16.1GB. * TraceAbstraction took 229482.79ms. Allocated memory was 142.6MB in the beginning and 6.2GB in the end (delta: 6.0GB). Free memory was 59.9MB in the beginning and 4.3GB in the end (delta: -4.3GB). Peak memory consumption was 4.8GB. Max. memory is 16.1GB. * Witness Printer took 5.53ms. Allocated memory is still 6.2GB. Free memory was 4.3GB in the beginning and 4.3GB in the end (delta: 302.8kB). 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 shiftRight at line 185, overapproximation of someBinaryFLOATComparisonOperation at line 137, overapproximation of someBinaryFLOATComparisonOperation at line 154, overapproximation of someBinaryFLOATComparisonOperation at line 429, overapproximation of someBinaryFLOATComparisonOperation at line 212, overapproximation of someBinaryFLOATComparisonOperation at line 164, overapproximation of someBinaryFLOATComparisonOperation at line 406, overapproximation of someBinaryFLOATComparisonOperation at line 408, overapproximation of someBinaryFLOATComparisonOperation at line 356, overapproximation of someBinaryFLOATComparisonOperation at line 427, overapproximation of someBinaryFLOATComparisonOperation at line 443, overapproximation of someBinaryFLOATComparisonOperation at line 188, overapproximation of someBinaryFLOATComparisonOperation at line 186, overapproximation of someBinaryFLOATComparisonOperation at line 410, overapproximation of someBinaryFLOATComparisonOperation at line 255, overapproximation of someBinaryFLOATComparisonOperation at line 358, overapproximation of someBinaryFLOATComparisonOperation at line 354, overapproximation of someBinaryFLOATComparisonOperation at line 173, overapproximation of bitwiseOr at line 303, overapproximation of someUnaryDOUBLEoperation at line 47, overapproximation of bitwiseAnd at line 124, overapproximation of someBinaryDOUBLEComparisonOperation at line 236, overapproximation of someBinaryDOUBLEComparisonOperation at line 305, overapproximation of someBinaryDOUBLEComparisonOperation at line 324, overapproximation of someBinaryDOUBLEComparisonOperation at line 327, overapproximation of someBinaryDOUBLEComparisonOperation at line 434, overapproximation of someBinaryDOUBLEComparisonOperation at line 450, overapproximation of someBinaryDOUBLEComparisonOperation at line 298, overapproximation of someBinaryDOUBLEComparisonOperation at line 450, overapproximation of someBinaryDOUBLEComparisonOperation at line 287, overapproximation of someBinaryDOUBLEComparisonOperation at line 325, overapproximation of someBinaryDOUBLEComparisonOperation at line 435, overapproximation of someBinaryDOUBLEComparisonOperation at line 279, overapproximation of someUnaryFLOAToperation at line 173, overapproximation of someBinaryArithmeticFLOAToperation at line 173, overapproximation of someBinaryArithmeticFLOAToperation at line 195. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed char var_1_1 = -64; [L23] unsigned char var_1_3 = 1; [L24] signed char var_1_5 = -32; [L25] unsigned short int var_1_6 = 256; [L26] unsigned long int var_1_10 = 256; [L27] double var_1_12 = 8.2; [L28] signed char var_1_13 = 16; [L29] signed char var_1_14 = 10; [L30] double var_1_15 = 199.125; [L31] double var_1_16 = 9.4; [L32] double var_1_17 = 9999999999999.6; [L33] unsigned char var_1_20 = 32; [L34] unsigned char var_1_21 = 128; [L35] unsigned char var_1_22 = 64; [L36] unsigned long int var_1_23 = 64; [L37] unsigned long int var_1_24 = 5; [L38] unsigned short int var_1_25 = 2; [L39] unsigned short int var_1_26 = 1; [L40] unsigned short int var_1_27 = 64; [L41] unsigned long int var_1_28 = 1148947750; [L42] signed long int var_1_29 = -4; [L43] signed short int var_1_30 = 64; [L44] unsigned char var_1_31 = 0; [L45] float var_1_32 = 255.65; [L46] float var_1_33 = 15.75; [L47] float var_1_34 = -0.5; [L48] float var_1_35 = 1.25; [L49] unsigned char var_1_36 = 1; [L50] unsigned long int var_1_37 = 2; [L51] unsigned char var_1_38 = 1; [L52] signed char var_1_39 = -128; [L53] signed char var_1_40 = -4; [L54] unsigned short int var_1_41 = 4; [L55] unsigned short int var_1_42 = 2; [L56] unsigned short int var_1_43 = 40413; [L57] unsigned short int var_1_44 = 8; [L58] unsigned short int var_1_45 = 16; [L59] unsigned short int var_1_46 = 128; [L60] unsigned short int var_1_47 = 256; [L61] unsigned short int var_1_48 = 4; [L62] unsigned short int var_1_49 = 1; [L63] unsigned char var_1_50 = 1; [L64] unsigned char var_1_51 = 1; [L65] unsigned short int var_1_52 = 128; [L66] unsigned long int var_1_53 = 1; [L67] signed char var_1_54 = 4; [L68] unsigned long int var_1_55 = 2323183524; [L69] signed long int var_1_56 = 4; [L70] signed long int var_1_57 = 2; [L71] signed long int var_1_58 = 2136509866; [L72] float var_1_59 = 5.575; [L73] float var_1_60 = 10000000000000.125; [L74] float var_1_61 = 63.75; [L75] float var_1_62 = 1.625; [L76] unsigned long int var_1_63 = 16; [L77] signed char var_1_64 = 5; [L78] signed char var_1_65 = -1; [L79] signed char var_1_66 = 0; [L80] signed char var_1_67 = -2; [L81] signed char var_1_68 = -1; [L82] double var_1_69 = 8.5; [L83] unsigned char var_1_70 = 1; [L84] unsigned char var_1_71 = 0; [L85] double var_1_72 = 4.875; [L86] float var_1_73 = 2.5; [L87] float var_1_74 = 24.5; [L88] float var_1_75 = 0.0; [L89] unsigned char var_1_76 = 4; [L90] unsigned char var_1_77 = 200; [L91] double var_1_78 = 1000000000000.2; [L92] signed char var_1_79 = 8; [L93] signed short int var_1_80 = -16; [L94] unsigned long int var_1_81 = 4; [L95] unsigned short int var_1_82 = 50; [L96] double var_1_83 = 9999999999.5; [L97] signed char var_1_84 = -8; [L98] signed char var_1_86 = 50; [L99] signed char var_1_87 = 8; [L100] unsigned char var_1_88 = 0; [L101] float var_1_89 = 64.325; [L102] signed char var_1_90 = -1; [L103] signed short int var_1_91 = 8; [L104] unsigned char var_1_92 = 1; [L105] signed char var_1_93 = -16; [L106] unsigned short int var_1_94 = 256; [L107] float var_1_95 = 63.875; [L108] unsigned long int last_1_var_1_10 = 256; [L109] unsigned char last_1_var_1_20 = 32; VAL [isInitial=0, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=1, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-32, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L454] isInitial = 1 [L455] FCALL initially() [L457] CALL updateLastVariables() [L446] last_1_var_1_10 = var_1_10 [L447] last_1_var_1_20 = var_1_20 VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=1, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-32, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L457] RET updateLastVariables() [L458] CALL updateVariables() [L311] var_1_3 = __VERIFIER_nondet_uchar() [L312] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-32, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-32, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L312] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-32, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L313] CALL assume_abort_if_not(var_1_3 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-32, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-32, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L313] RET assume_abort_if_not(var_1_3 <= 1) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-32, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L314] var_1_5 = __VERIFIER_nondet_char() [L315] CALL assume_abort_if_not(var_1_5 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L315] RET assume_abort_if_not(var_1_5 >= -127) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L316] CALL assume_abort_if_not(var_1_5 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L316] RET assume_abort_if_not(var_1_5 <= 126) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L317] var_1_13 = __VERIFIER_nondet_char() [L318] CALL assume_abort_if_not(var_1_13 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L318] RET assume_abort_if_not(var_1_13 >= -1) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L319] CALL assume_abort_if_not(var_1_13 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L319] RET assume_abort_if_not(var_1_13 <= 127) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L320] var_1_14 = __VERIFIER_nondet_char() [L321] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L321] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L322] CALL assume_abort_if_not(var_1_14 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L322] RET assume_abort_if_not(var_1_14 <= 127) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L323] var_1_15 = __VERIFIER_nondet_double() [L324] CALL assume_abort_if_not((var_1_15 >= -922337.2036854776000e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854776000e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L324] RET assume_abort_if_not((var_1_15 >= -922337.2036854776000e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854776000e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L325] CALL assume_abort_if_not(var_1_15 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L325] RET assume_abort_if_not(var_1_15 != 0.0F) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L326] var_1_16 = __VERIFIER_nondet_double() [L327] CALL assume_abort_if_not((var_1_16 >= -922337.2036854765600e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L327] RET assume_abort_if_not((var_1_16 >= -922337.2036854765600e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L328] var_1_21 = __VERIFIER_nondet_uchar() [L329] CALL assume_abort_if_not(var_1_21 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L329] RET assume_abort_if_not(var_1_21 >= 127) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L330] CALL assume_abort_if_not(var_1_21 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L330] RET assume_abort_if_not(var_1_21 <= 254) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L331] var_1_22 = __VERIFIER_nondet_uchar() [L332] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L332] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L333] CALL assume_abort_if_not(var_1_22 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L333] RET assume_abort_if_not(var_1_22 <= 127) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L334] var_1_25 = __VERIFIER_nondet_ushort() [L335] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L335] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L336] CALL assume_abort_if_not(var_1_25 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L336] RET assume_abort_if_not(var_1_25 <= 65535) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L337] var_1_26 = __VERIFIER_nondet_ushort() [L338] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L338] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L339] CALL assume_abort_if_not(var_1_26 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L339] RET assume_abort_if_not(var_1_26 <= 65535) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L340] var_1_27 = __VERIFIER_nondet_ushort() [L341] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L341] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L342] CALL assume_abort_if_not(var_1_27 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L342] RET assume_abort_if_not(var_1_27 <= 65535) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L343] var_1_28 = __VERIFIER_nondet_ulong() [L344] CALL assume_abort_if_not(var_1_28 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L344] RET assume_abort_if_not(var_1_28 >= 1073741823) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L345] CALL assume_abort_if_not(var_1_28 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L345] RET assume_abort_if_not(var_1_28 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L346] var_1_30 = __VERIFIER_nondet_short() [L347] CALL assume_abort_if_not(var_1_30 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L347] RET assume_abort_if_not(var_1_30 >= -32768) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L348] CALL assume_abort_if_not(var_1_30 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L348] RET assume_abort_if_not(var_1_30 <= 32767) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L349] CALL assume_abort_if_not(var_1_30 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L349] RET assume_abort_if_not(var_1_30 != 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L350] var_1_31 = __VERIFIER_nondet_uchar() [L351] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L351] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L352] CALL assume_abort_if_not(var_1_31 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L352] RET assume_abort_if_not(var_1_31 <= 1) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L353] var_1_33 = __VERIFIER_nondet_float() [L354] CALL assume_abort_if_not((var_1_33 >= -922337.2036854765600e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854765600e+12F && var_1_33 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L354] RET assume_abort_if_not((var_1_33 >= -922337.2036854765600e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854765600e+12F && var_1_33 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L355] var_1_34 = __VERIFIER_nondet_float() [L356] CALL assume_abort_if_not((var_1_34 >= -922337.2036854765600e+13F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 9223372.036854765600e+12F && var_1_34 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L356] RET assume_abort_if_not((var_1_34 >= -922337.2036854765600e+13F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 9223372.036854765600e+12F && var_1_34 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L357] var_1_35 = __VERIFIER_nondet_float() [L358] CALL assume_abort_if_not((var_1_35 >= -922337.2036854765600e+13F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L358] RET assume_abort_if_not((var_1_35 >= -922337.2036854765600e+13F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L359] var_1_37 = __VERIFIER_nondet_ulong() [L360] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L360] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L361] CALL assume_abort_if_not(var_1_37 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L361] RET assume_abort_if_not(var_1_37 <= 4294967295) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L362] CALL assume_abort_if_not(var_1_37 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L362] RET assume_abort_if_not(var_1_37 != 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L363] var_1_38 = __VERIFIER_nondet_uchar() [L364] CALL assume_abort_if_not(var_1_38 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L364] RET assume_abort_if_not(var_1_38 >= 1) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L365] CALL assume_abort_if_not(var_1_38 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L365] RET assume_abort_if_not(var_1_38 <= 1) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L366] var_1_40 = __VERIFIER_nondet_char() [L367] CALL assume_abort_if_not(var_1_40 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L367] RET assume_abort_if_not(var_1_40 >= -127) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L368] CALL assume_abort_if_not(var_1_40 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L368] RET assume_abort_if_not(var_1_40 <= 126) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L369] var_1_42 = __VERIFIER_nondet_ushort() [L370] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L370] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L371] CALL assume_abort_if_not(var_1_42 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L371] RET assume_abort_if_not(var_1_42 <= 65534) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L372] var_1_43 = __VERIFIER_nondet_ushort() [L373] CALL assume_abort_if_not(var_1_43 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L373] RET assume_abort_if_not(var_1_43 >= 32767) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L374] CALL assume_abort_if_not(var_1_43 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L374] RET assume_abort_if_not(var_1_43 <= 65534) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L375] var_1_44 = __VERIFIER_nondet_ushort() [L376] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L376] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L377] CALL assume_abort_if_not(var_1_44 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L377] RET assume_abort_if_not(var_1_44 <= 32767) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L378] var_1_45 = __VERIFIER_nondet_ushort() [L379] CALL assume_abort_if_not(var_1_45 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L379] RET assume_abort_if_not(var_1_45 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L380] CALL assume_abort_if_not(var_1_45 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L380] RET assume_abort_if_not(var_1_45 <= 32767) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L381] var_1_46 = __VERIFIER_nondet_ushort() [L382] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L382] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L383] CALL assume_abort_if_not(var_1_46 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L383] RET assume_abort_if_not(var_1_46 <= 32767) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L384] var_1_47 = __VERIFIER_nondet_ushort() [L385] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L385] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L386] CALL assume_abort_if_not(var_1_47 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L386] RET assume_abort_if_not(var_1_47 <= 32767) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L387] var_1_48 = __VERIFIER_nondet_ushort() [L388] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L388] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L389] CALL assume_abort_if_not(var_1_48 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L389] RET assume_abort_if_not(var_1_48 <= 32767) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L390] var_1_49 = __VERIFIER_nondet_ushort() [L391] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L391] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L392] CALL assume_abort_if_not(var_1_49 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L392] RET assume_abort_if_not(var_1_49 <= 32767) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L393] var_1_51 = __VERIFIER_nondet_uchar() [L394] CALL assume_abort_if_not(var_1_51 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L394] RET assume_abort_if_not(var_1_51 >= 1) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L395] CALL assume_abort_if_not(var_1_51 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L395] RET assume_abort_if_not(var_1_51 <= 1) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L396] var_1_54 = __VERIFIER_nondet_char() [L397] CALL assume_abort_if_not(var_1_54 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L397] RET assume_abort_if_not(var_1_54 >= -128) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L398] CALL assume_abort_if_not(var_1_54 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L398] RET assume_abort_if_not(var_1_54 <= 127) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L399] var_1_55 = __VERIFIER_nondet_ulong() [L400] CALL assume_abort_if_not(var_1_55 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L400] RET assume_abort_if_not(var_1_55 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L401] CALL assume_abort_if_not(var_1_55 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L401] RET assume_abort_if_not(var_1_55 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L402] var_1_58 = __VERIFIER_nondet_long() [L403] CALL assume_abort_if_not(var_1_58 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L403] RET assume_abort_if_not(var_1_58 >= 1073741823) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L404] CALL assume_abort_if_not(var_1_58 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L404] RET assume_abort_if_not(var_1_58 <= 2147483646) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L405] var_1_60 = __VERIFIER_nondet_float() [L406] CALL assume_abort_if_not((var_1_60 >= -461168.6018427382800e+13F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 4611686.018427382800e+12F && var_1_60 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L406] RET assume_abort_if_not((var_1_60 >= -461168.6018427382800e+13F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 4611686.018427382800e+12F && var_1_60 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L407] var_1_61 = __VERIFIER_nondet_float() [L408] CALL assume_abort_if_not((var_1_61 >= -461168.6018427382800e+13F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 4611686.018427382800e+12F && var_1_61 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L408] RET assume_abort_if_not((var_1_61 >= -461168.6018427382800e+13F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 4611686.018427382800e+12F && var_1_61 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L409] var_1_62 = __VERIFIER_nondet_float() [L410] CALL assume_abort_if_not((var_1_62 >= -461168.6018427382800e+13F && var_1_62 <= -1.0e-20F) || (var_1_62 <= 4611686.018427382800e+12F && var_1_62 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L410] RET assume_abort_if_not((var_1_62 >= -461168.6018427382800e+13F && var_1_62 <= -1.0e-20F) || (var_1_62 <= 4611686.018427382800e+12F && var_1_62 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L411] var_1_65 = __VERIFIER_nondet_char() [L412] CALL assume_abort_if_not(var_1_65 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L412] RET assume_abort_if_not(var_1_65 >= -1) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L413] CALL assume_abort_if_not(var_1_65 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L413] RET assume_abort_if_not(var_1_65 <= 126) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L414] var_1_66 = __VERIFIER_nondet_char() [L415] CALL assume_abort_if_not(var_1_66 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L415] RET assume_abort_if_not(var_1_66 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L416] CALL assume_abort_if_not(var_1_66 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L416] RET assume_abort_if_not(var_1_66 <= 126) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L417] var_1_67 = __VERIFIER_nondet_char() [L418] CALL assume_abort_if_not(var_1_67 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L418] RET assume_abort_if_not(var_1_67 >= -63) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L419] CALL assume_abort_if_not(var_1_67 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L419] RET assume_abort_if_not(var_1_67 <= 63) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L420] var_1_68 = __VERIFIER_nondet_char() [L421] CALL assume_abort_if_not(var_1_68 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L421] RET assume_abort_if_not(var_1_68 >= -63) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L422] CALL assume_abort_if_not(var_1_68 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L422] RET assume_abort_if_not(var_1_68 <= 63) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L423] var_1_71 = __VERIFIER_nondet_uchar() [L424] CALL assume_abort_if_not(var_1_71 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L424] RET assume_abort_if_not(var_1_71 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L425] CALL assume_abort_if_not(var_1_71 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L425] RET assume_abort_if_not(var_1_71 <= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L426] var_1_74 = __VERIFIER_nondet_float() [L427] CALL assume_abort_if_not((var_1_74 >= 0.0F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 9223372.036854765600e+12F && var_1_74 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L427] RET assume_abort_if_not((var_1_74 >= 0.0F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 9223372.036854765600e+12F && var_1_74 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L428] var_1_75 = __VERIFIER_nondet_float() [L429] CALL assume_abort_if_not((var_1_75 >= 4611686.018427382800e+12F && var_1_75 <= -1.0e-20F) || (var_1_75 <= 9223372.036854765600e+12F && var_1_75 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L429] RET assume_abort_if_not((var_1_75 >= 4611686.018427382800e+12F && var_1_75 <= -1.0e-20F) || (var_1_75 <= 9223372.036854765600e+12F && var_1_75 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L430] var_1_77 = __VERIFIER_nondet_uchar() [L431] CALL assume_abort_if_not(var_1_77 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L431] RET assume_abort_if_not(var_1_77 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L432] CALL assume_abort_if_not(var_1_77 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L432] RET assume_abort_if_not(var_1_77 <= 254) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L433] var_1_83 = __VERIFIER_nondet_double() [L434] CALL assume_abort_if_not((var_1_83 >= -922337.2036854776000e+13F && var_1_83 <= -1.0e-20F) || (var_1_83 <= 9223372.036854776000e+12F && var_1_83 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L434] RET assume_abort_if_not((var_1_83 >= -922337.2036854776000e+13F && var_1_83 <= -1.0e-20F) || (var_1_83 <= 9223372.036854776000e+12F && var_1_83 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L435] CALL assume_abort_if_not(var_1_83 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L435] RET assume_abort_if_not(var_1_83 != 0.0F) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L436] var_1_86 = __VERIFIER_nondet_char() [L437] CALL assume_abort_if_not(var_1_86 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L437] RET assume_abort_if_not(var_1_86 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L438] CALL assume_abort_if_not(var_1_86 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L438] RET assume_abort_if_not(var_1_86 <= 63) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L439] var_1_87 = __VERIFIER_nondet_char() [L440] CALL assume_abort_if_not(var_1_87 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L440] RET assume_abort_if_not(var_1_87 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L441] CALL assume_abort_if_not(var_1_87 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L441] RET assume_abort_if_not(var_1_87 <= 126) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L442] var_1_95 = __VERIFIER_nondet_float() [L443] CALL assume_abort_if_not((var_1_95 >= -922337.2036854776000e+13F && var_1_95 <= -1.0e-20F) || (var_1_95 <= 9223372.036854776000e+12F && var_1_95 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L443] RET assume_abort_if_not((var_1_95 >= -922337.2036854776000e+13F && var_1_95 <= -1.0e-20F) || (var_1_95 <= 9223372.036854776000e+12F && var_1_95 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=5, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L458] RET updateVariables() [L459] CALL step() [L113] COND FALSE !(var_1_25 >= ((((var_1_26) > (var_1_27)) ? (var_1_26) : (var_1_27)))) [L116] var_1_24 = (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) + ((((var_1_28 - var_1_26) < 0 ) ? -(var_1_28 - var_1_26) : (var_1_28 - var_1_26)))) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L118] COND FALSE !(var_1_30 > var_1_27) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L121] COND FALSE !(((var_1_25 * var_1_26) / var_1_28) >= var_1_24) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L124] EXPR (~ 25) & var_1_27 VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L124] COND FALSE !(((~ 25) & var_1_27) <= var_1_25) [L137] COND TRUE ! (var_1_34 <= (var_1_33 + var_1_35)) [L138] var_1_39 = var_1_40 VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L140] COND TRUE var_1_37 <= var_1_26 VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L141] COND FALSE !((~ 32u) > var_1_29) [L144] var_1_41 = (((((((((var_1_44) > (var_1_45)) ? (var_1_44) : (var_1_45)))) < (var_1_46)) ? (((((var_1_44) > (var_1_45)) ? (var_1_44) : (var_1_45)))) : (var_1_46))) + ((((var_1_47) < (((((var_1_48) < (var_1_49)) ? (var_1_48) : (var_1_49))))) ? (var_1_47) : (((((var_1_48) < (var_1_49)) ? (var_1_48) : (var_1_49))))))) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L151] COND TRUE var_1_31 && var_1_38 [L152] var_1_50 = (! (var_1_38 || var_1_51)) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L154] COND FALSE !((var_1_34 <= var_1_35) && var_1_51) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L159] COND TRUE var_1_39 <= (var_1_54 / var_1_30) [L160] var_1_53 = (var_1_55 - var_1_47) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L162] var_1_56 = var_1_27 VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L163] COND TRUE var_1_44 <= var_1_47 VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L164] COND TRUE (((((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) < 0 ) ? -((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) : ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))))) >= var_1_33 [L165] var_1_57 = (((((var_1_26) > (var_1_43)) ? (var_1_26) : (var_1_43))) - ((((var_1_49) < ((var_1_58 - var_1_44))) ? (var_1_49) : ((var_1_58 - var_1_44))))) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=223/40, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L172] COND TRUE (~ var_1_54) < ((((var_1_58 - var_1_26) < 0 ) ? -(var_1_58 - var_1_26) : (var_1_58 - var_1_26))) [L173] var_1_59 = ((((((((var_1_60 + var_1_61) < 0 ) ? -(var_1_60 + var_1_61) : (var_1_60 + var_1_61)))) > ((255.45f + var_1_62))) ? (((((var_1_60 + var_1_61) < 0 ) ? -(var_1_60 + var_1_61) : (var_1_60 + var_1_61)))) : ((255.45f + var_1_62)))) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L177] COND TRUE var_1_55 >= var_1_56 [L178] var_1_63 = var_1_55 VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_63=8589934590, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L180] COND TRUE (var_1_41 > var_1_43) && var_1_51 [L181] var_1_64 = (((((((((var_1_65) > (4)) ? (var_1_65) : (4))) - var_1_66)) < (var_1_40)) ? ((((((var_1_65) > (4)) ? (var_1_65) : (4))) - var_1_66)) : (var_1_40))) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L185] EXPR (~ var_1_28) >> var_1_52 VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L185] COND TRUE var_1_57 >= ((~ var_1_28) >> var_1_52) [L186] var_1_69 = ((((var_1_62) > (var_1_35)) ? (var_1_62) : (var_1_35))) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L188] COND FALSE !(var_1_61 > ((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60)))) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L191] COND TRUE var_1_41 > var_1_44 [L192] var_1_72 = var_1_35 VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L194] COND TRUE (var_1_57 % var_1_37) >= var_1_43 [L195] var_1_73 = (var_1_74 - (var_1_75 - 31.8f)) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L197] COND FALSE !(var_1_58 < var_1_67) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L200] COND FALSE !((var_1_43 * var_1_26) <= var_1_57) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L207] COND TRUE ! var_1_71 VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L208] COND FALSE !((~ var_1_55) >= var_1_56) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L212] COND FALSE !((((((((var_1_61) < (var_1_35)) ? (var_1_61) : (var_1_35))) < 0 ) ? -((((var_1_61) < (var_1_35)) ? (var_1_61) : (var_1_35))) : ((((var_1_61) < (var_1_35)) ? (var_1_61) : (var_1_35))))) >= var_1_32) [L219] var_1_80 = ((((var_1_76) < 0 ) ? -(var_1_76) : (var_1_76))) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L221] var_1_81 = (((((var_1_55 - ((((var_1_76) < 0 ) ? -(var_1_76) : (var_1_76))))) > (var_1_27)) ? ((var_1_55 - ((((var_1_76) < 0 ) ? -(var_1_76) : (var_1_76))))) : (var_1_27))) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L222] COND TRUE \read(var_1_38) [L223] var_1_82 = (((((((((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))) < 0 ) ? -((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))) : ((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49)))))) > (var_1_47)) ? ((((((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))) < 0 ) ? -((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))) : ((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49)))))) : (var_1_47))) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L233] COND FALSE !((var_1_76 >> 8) > var_1_58) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L236] COND FALSE !((((((var_1_34 / var_1_83)) < (var_1_78)) ? ((var_1_34 / var_1_83)) : (var_1_78))) < var_1_69) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L245] var_1_89 = var_1_34 [L246] var_1_90 = var_1_68 VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_34=5, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=5, var_1_90=-63, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L247] COND TRUE \read(var_1_51) [L248] var_1_91 = var_1_68 VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_34=5, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=5, var_1_90=-63, var_1_91=-63, var_1_92=1, var_1_93=-16, var_1_94=256] [L252] var_1_92 = 0 [L253] var_1_93 = var_1_87 VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_34=5, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=5, var_1_90=-63, var_1_91=-63, var_1_92=0, var_1_93=0, var_1_94=256] [L254] EXPR var_1_39 | var_1_57 VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_34=5, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=5, var_1_90=-63, var_1_91=-63, var_1_92=0, var_1_93=0, var_1_94=256] [L254] EXPR ((var_1_63) > ((var_1_39 | var_1_57))) ? (var_1_63) : ((var_1_39 | var_1_57)) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_34=5, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=5, var_1_90=-63, var_1_91=-63, var_1_92=0, var_1_93=0, var_1_94=256] [L254] COND TRUE 0 < ((((var_1_63) > ((var_1_39 | var_1_57))) ? (var_1_63) : ((var_1_39 | var_1_57)))) [L255] COND TRUE var_1_35 <= var_1_95 [L256] var_1_94 = (60002 - var_1_46) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_34=5, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=5, var_1_90=-63, var_1_91=-63, var_1_92=0, var_1_93=0, var_1_94=27236] [L265] COND FALSE !(\read(var_1_3)) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_34=5, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=5, var_1_90=-63, var_1_91=-63, var_1_92=0, var_1_93=0, var_1_94=27236] [L270] signed long int stepLocal_2 = var_1_5 * var_1_13; VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, stepLocal_2=-8, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_34=5, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=5, var_1_90=-63, var_1_91=-63, var_1_92=0, var_1_93=0, var_1_94=27236] [L271] COND TRUE stepLocal_2 > last_1_var_1_10 [L272] var_1_20 = ((((((((var_1_21 - var_1_14)) > ((var_1_22 + 8))) ? ((var_1_21 - var_1_14)) : ((var_1_22 + 8)))) < 0 ) ? -(((((var_1_21 - var_1_14)) > ((var_1_22 + 8))) ? ((var_1_21 - var_1_14)) : ((var_1_22 + 8)))) : (((((var_1_21 - var_1_14)) > ((var_1_22 + 8))) ? ((var_1_21 - var_1_14)) : ((var_1_22 + 8)))))) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=8, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_34=5, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=5, var_1_90=-63, var_1_91=-63, var_1_92=0, var_1_93=0, var_1_94=27236] [L274] COND FALSE !((((((var_1_14 - var_1_20)) < (var_1_5)) ? ((var_1_14 - var_1_20)) : (var_1_5))) < var_1_20) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=8, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_34=5, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=5, var_1_90=-63, var_1_91=-63, var_1_92=0, var_1_93=0, var_1_94=27236] [L279] unsigned char stepLocal_1 = var_1_17 <= var_1_17; VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, stepLocal_1=0, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=127, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=8, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_34=5, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=5, var_1_90=-63, var_1_91=-63, var_1_92=0, var_1_93=0, var_1_94=27236] [L280] COND FALSE !(stepLocal_1 || var_1_3) [L285] var_1_12 = var_1_16 VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=6, var_1_13=-1, var_1_14=127, var_1_16=6, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=8, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_34=5, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=5, var_1_90=-63, var_1_91=-63, var_1_92=0, var_1_93=0, var_1_94=27236] [L287] COND FALSE !(99999.8f < var_1_17) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=6, var_1_13=-1, var_1_14=127, var_1_16=6, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=8, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_34=5, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=5, var_1_90=-63, var_1_91=-63, var_1_92=0, var_1_93=0, var_1_94=27236] [L298] COND FALSE !((var_1_17 + var_1_12) <= var_1_17) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=6, var_1_13=-1, var_1_14=127, var_1_16=6, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=8, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_34=5, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=5, var_1_90=-63, var_1_91=-63, var_1_92=0, var_1_93=0, var_1_94=27236] [L303] EXPR var_1_6 ^ var_1_20 VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=6, var_1_13=-1, var_1_14=127, var_1_16=6, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=8, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_34=5, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=5, var_1_90=-63, var_1_91=-63, var_1_92=0, var_1_93=0, var_1_94=27236] [L303] unsigned long int stepLocal_0 = (var_1_6 ^ var_1_20) + var_1_23; [L304] COND TRUE var_1_20 <= stepLocal_0 VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=6, var_1_13=-1, var_1_14=127, var_1_16=6, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=8, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_34=5, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=5, var_1_90=-63, var_1_91=-63, var_1_92=0, var_1_93=0, var_1_94=27236] [L305] COND FALSE !(var_1_12 == var_1_12) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=6, var_1_13=-1, var_1_14=127, var_1_16=6, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=8, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_34=5, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=5, var_1_90=-63, var_1_91=-63, var_1_92=0, var_1_93=0, var_1_94=27236] [L459] RET step() [L460] CALL, EXPR property() [L450] EXPR (((99999.8f < var_1_17) ? ((! var_1_3) ? ((var_1_17 >= (var_1_17 / 2.5f)) ? (var_1_3 ? (var_1_1 == ((signed char) var_1_5)) : (var_1_1 == ((signed char) var_1_5))) : 1) : 1) : 1) && (var_1_3 ? (((last_1_var_1_10 + (var_1_5 + last_1_var_1_20)) >= last_1_var_1_20) ? (var_1_6 == ((unsigned short int) last_1_var_1_20)) : 1) : 1)) && ((var_1_20 <= ((var_1_6 ^ var_1_20) + var_1_23)) ? ((var_1_12 == var_1_12) ? (var_1_10 == ((unsigned long int) 0u)) : 1) : 1) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=6, var_1_13=-1, var_1_14=127, var_1_16=6, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=8, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_34=5, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=5, var_1_90=-63, var_1_91=-63, var_1_92=0, var_1_93=0, var_1_94=27236] [L450-L451] return (((((((99999.8f < var_1_17) ? ((! var_1_3) ? ((var_1_17 >= (var_1_17 / 2.5f)) ? (var_1_3 ? (var_1_1 == ((signed char) var_1_5)) : (var_1_1 == ((signed char) var_1_5))) : 1) : 1) : 1) && (var_1_3 ? (((last_1_var_1_10 + (var_1_5 + last_1_var_1_20)) >= last_1_var_1_20) ? (var_1_6 == ((unsigned short int) last_1_var_1_20)) : 1) : 1)) && ((var_1_20 <= ((var_1_6 ^ var_1_20) + var_1_23)) ? ((var_1_12 == var_1_12) ? (var_1_10 == ((unsigned long int) 0u)) : 1) : 1)) && (((var_1_17 <= var_1_17) || var_1_3) ? (((var_1_17 / var_1_15) > 25.25) ? (var_1_12 == ((double) 128.5)) : 1) : (var_1_12 == ((double) var_1_16)))) && (((((((var_1_14 - var_1_20)) < (var_1_5)) ? ((var_1_14 - var_1_20)) : (var_1_5))) < var_1_20) ? (var_1_3 ? (var_1_17 == ((double) 128.1)) : 1) : 1)) && (((var_1_5 * var_1_13) > last_1_var_1_10) ? (var_1_20 == ((unsigned char) ((((((((var_1_21 - var_1_14)) > ((var_1_22 + 8))) ? ((var_1_21 - var_1_14)) : ((var_1_22 + 8)))) < 0 ) ? -(((((var_1_21 - var_1_14)) > ((var_1_22 + 8))) ? ((var_1_21 - var_1_14)) : ((var_1_22 + 8)))) : (((((var_1_21 - var_1_14)) > ((var_1_22 + 8))) ? ((var_1_21 - var_1_14)) : ((var_1_22 + 8)))))))) : 1)) && (((var_1_17 + var_1_12) <= var_1_17) ? ((var_1_6 >= var_1_6) ? (var_1_23 == ((unsigned long int) var_1_20)) : 1) : 1) ; [L460] RET, EXPR property() [L460] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=6, var_1_13=-1, var_1_14=127, var_1_16=6, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=8, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_34=5, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=5, var_1_90=-63, var_1_91=-63, var_1_92=0, var_1_93=0, var_1_94=27236] [L19] reach_error() VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=6, var_1_13=-1, var_1_14=127, var_1_16=6, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=8, var_1_21=127, var_1_22=-256, var_1_23=64, var_1_24=1073709053, var_1_25=-65536, var_1_26=98306, var_1_27=-32765, var_1_28=1073741823, var_1_29=-4, var_1_30=2, var_1_31=1, var_1_32=5113/20, var_1_34=5, var_1_35=4, var_1_36=1, var_1_37=-4294934526, var_1_38=1, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=32768, var_1_42=0, var_1_43=32767, var_1_44=0, var_1_45=-163841, var_1_46=-32770, var_1_47=196610, var_1_48=131074, var_1_49=65539, var_1_50=0, var_1_51=1, var_1_52=128, var_1_53=8589934588, var_1_54=1, var_1_55=8589934590, var_1_56=32771, var_1_57=32767, var_1_58=1073741823, var_1_59=2, var_1_5=8, var_1_62=3, var_1_63=8589934590, var_1_64=0, var_1_65=-1, var_1_66=0, var_1_67=-63, var_1_68=-63, var_1_69=3, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=4, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=4, var_1_81=8589934586, var_1_82=3, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=5, var_1_90=-63, var_1_91=-63, var_1_92=0, var_1_93=0, var_1_94=27236] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 254 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 229.0s, OverallIterations: 18, TraceHistogramMax: 86, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 65.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11264 SdHoareTripleChecker+Valid, 9.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11086 mSDsluCounter, 21706 SdHoareTripleChecker+Invalid, 8.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 14475 mSDsCounter, 4240 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7069 IncrementalHoareTripleChecker+Invalid, 11309 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4240 mSolverCounterUnsat, 7231 mSDtfsCounter, 7069 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5718 GetRequests, 5478 SyntacticMatches, 3 SemanticMatches, 237 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2975 ImplicationChecksByTransitivity, 35.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=76261occurred in iteration=14, InterpolantAutomatonStates: 202, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 43.7s AutomataMinimizationTime, 17 MinimizatonAttempts, 113915 StatesRemovedByMinimization, 15 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 3.5s SatisfiabilityAnalysisTime, 111.6s InterpolantComputationTime, 13507 NumberOfCodeBlocks, 13507 NumberOfCodeBlocksAsserted, 25 NumberOfCheckSat, 14016 ConstructedInterpolants, 0 QuantifiedInterpolants, 59374 SizeOfPredicates, 17 NumberOfNonLiveVariables, 7048 ConjunctsInSsa, 81 ConjunctsInUnsatCore, 26 InterpolantComputations, 12 PerfectInterpolantSequences, 376032/380120 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-12-02 08:48:50,335 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-12-02 08:48:50,379 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 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_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1 --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 5435813e8a4ec120b68138e4f3d79279dd9250845bb50f86b902d431f8071ca4 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 08:48:52,581 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 08:48:52,672 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-02 08:48:52,679 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 08:48:52,680 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 08:48:52,706 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 08:48:52,707 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 08:48:52,707 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 08:48:52,708 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 08:48:52,708 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 08:48:52,708 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 08:48:52,708 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 08:48:52,709 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 08:48:52,709 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 08:48:52,709 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 08:48:52,709 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 08:48:52,709 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 08:48:52,710 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 08:48:52,710 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 08:48:52,710 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 08:48:52,710 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 08:48:52,710 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 08:48:52,710 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 08:48:52,710 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 08:48:52,711 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 08:48:52,711 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 08:48:52,711 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 08:48:52,711 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 08:48:52,711 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 08:48:52,711 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 08:48:52,711 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 08:48:52,712 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 08:48:52,712 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 08:48:52,712 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 08:48:52,712 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:48:52,712 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 08:48:52,712 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 08:48:52,712 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 08:48:52,712 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 08:48:52,713 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:48:52,713 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 08:48:52,713 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 08:48:52,713 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 08:48:52,713 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 08:48:52,713 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 08:48:52,713 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 08:48:52,714 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 08:48:52,714 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 08:48:52,714 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 08:48:52,714 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 08:48:52,714 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_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1 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 -> 5435813e8a4ec120b68138e4f3d79279dd9250845bb50f86b902d431f8071ca4 [2024-12-02 08:48:53,001 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 08:48:53,011 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 08:48:53,013 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 08:48:53,015 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 08:48:53,015 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 08:48:53,017 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.i [2024-12-02 08:48:55,764 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/data/c1f04ba2a/bd8aa163acb744698d520265f89bccaa/FLAGab8dd0481 [2024-12-02 08:48:55,991 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 08:48:55,991 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.i [2024-12-02 08:48:56,003 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/data/c1f04ba2a/bd8aa163acb744698d520265f89bccaa/FLAGab8dd0481 [2024-12-02 08:48:56,017 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/data/c1f04ba2a/bd8aa163acb744698d520265f89bccaa [2024-12-02 08:48:56,020 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 08:48:56,021 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 08:48:56,023 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 08:48:56,023 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 08:48:56,027 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 08:48:56,028 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:48:56" (1/1) ... [2024-12-02 08:48:56,029 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@20b46b1b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:48:56, skipping insertion in model container [2024-12-02 08:48:56,029 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:48:56" (1/1) ... [2024-12-02 08:48:56,056 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 08:48:56,205 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_1497b393-f09c-4508-a382-a914465000e7/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.i[915,928] [2024-12-02 08:48:56,318 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 08:48:56,332 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 08:48:56,341 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_1497b393-f09c-4508-a382-a914465000e7/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.i[915,928] [2024-12-02 08:48:56,403 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 08:48:56,419 INFO L204 MainTranslator]: Completed translation [2024-12-02 08:48:56,420 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:48:56 WrapperNode [2024-12-02 08:48:56,420 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 08:48:56,421 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 08:48:56,421 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 08:48:56,421 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 08:48:56,425 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:48:56" (1/1) ... [2024-12-02 08:48:56,438 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:48:56" (1/1) ... [2024-12-02 08:48:56,465 INFO L138 Inliner]: procedures = 27, calls = 99, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 469 [2024-12-02 08:48:56,465 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 08:48:56,466 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 08:48:56,466 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 08:48:56,466 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 08:48:56,473 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:48:56" (1/1) ... [2024-12-02 08:48:56,473 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:48:56" (1/1) ... [2024-12-02 08:48:56,478 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:48:56" (1/1) ... [2024-12-02 08:48:56,503 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-12-02 08:48:56,503 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:48:56" (1/1) ... [2024-12-02 08:48:56,504 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:48:56" (1/1) ... [2024-12-02 08:48:56,519 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:48:56" (1/1) ... [2024-12-02 08:48:56,522 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:48:56" (1/1) ... [2024-12-02 08:48:56,527 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:48:56" (1/1) ... [2024-12-02 08:48:56,531 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:48:56" (1/1) ... [2024-12-02 08:48:56,534 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:48:56" (1/1) ... [2024-12-02 08:48:56,540 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 08:48:56,541 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 08:48:56,541 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 08:48:56,541 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 08:48:56,542 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:48:56" (1/1) ... [2024-12-02 08:48:56,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:48:56,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:48:56,571 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 08:48:56,574 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 08:48:56,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 08:48:56,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 08:48:56,594 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 08:48:56,595 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 08:48:56,595 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 08:48:56,595 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 08:48:56,690 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 08:48:56,692 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 08:49:31,372 INFO L? ?]: Removed 14 outVars from TransFormulas that were not future-live. [2024-12-02 08:49:31,372 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 08:49:31,385 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 08:49:31,386 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 08:49:31,386 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:49:31 BoogieIcfgContainer [2024-12-02 08:49:31,386 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 08:49:31,388 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 08:49:31,388 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 08:49:31,392 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 08:49:31,392 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 08:48:56" (1/3) ... [2024-12-02 08:49:31,392 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2137730b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:49:31, skipping insertion in model container [2024-12-02 08:49:31,392 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:48:56" (2/3) ... [2024-12-02 08:49:31,393 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2137730b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:49:31, skipping insertion in model container [2024-12-02 08:49:31,393 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:49:31" (3/3) ... [2024-12-02 08:49:31,394 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-3.i [2024-12-02 08:49:31,405 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 08:49:31,407 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-3.i that has 2 procedures, 218 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 08:49:31,455 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 08:49:31,464 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;@5529042c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 08:49:31,465 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 08:49:31,468 INFO L276 IsEmpty]: Start isEmpty. Operand has 218 states, 129 states have (on average 1.496124031007752) internal successors, (193), 130 states have internal predecessors, (193), 86 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) [2024-12-02 08:49:31,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 529 [2024-12-02 08:49:31,496 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:49:31,497 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:49:31,497 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:49:31,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:49:31,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1477194174, now seen corresponding path program 1 times [2024-12-02 08:49:31,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:49:31,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [599628793] [2024-12-02 08:49:31,514 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:49:31,515 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-12-02 08:49:31,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 08:49:31,517 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:49:31,518 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:49:33,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:49:33,764 INFO L256 TraceCheckSpWp]: Trace formula consists of 830 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 08:49:33,781 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:49:33,866 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 170 proven. 0 refuted. 0 times theorem prover too weak. 14450 trivial. 0 not checked. [2024-12-02 08:49:33,866 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:49:33,866 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:49:33,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [599628793] [2024-12-02 08:49:33,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [599628793] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:49:33,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:49:33,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 08:49:33,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318046619] [2024-12-02 08:49:33,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:49:33,874 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 08:49:33,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:49:33,893 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 08:49:33,894 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 08:49:33,896 INFO L87 Difference]: Start difference. First operand has 218 states, 129 states have (on average 1.496124031007752) internal successors, (193), 130 states have internal predecessors, (193), 86 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) Second operand has 2 states, 2 states have (on average 51.5) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (86), 2 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 2 states have call successors, (86) [2024-12-02 08:49:33,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:49:33,944 INFO L93 Difference]: Finished difference Result 429 states and 810 transitions. [2024-12-02 08:49:33,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 08:49:33,946 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 51.5) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (86), 2 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 2 states have call successors, (86) Word has length 528 [2024-12-02 08:49:33,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:49:33,954 INFO L225 Difference]: With dead ends: 429 [2024-12-02 08:49:33,954 INFO L226 Difference]: Without dead ends: 214 [2024-12-02 08:49:33,959 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 527 GetRequests, 527 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-12-02 08:49:33,962 INFO L435 NwaCegarLoop]: 357 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, 357 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-12-02 08:49:33,962 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 08:49:33,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2024-12-02 08:49:34,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 214. [2024-12-02 08:49:34,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 126 states have (on average 1.4682539682539681) internal successors, (185), 126 states have internal predecessors, (185), 86 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) [2024-12-02 08:49:34,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 357 transitions. [2024-12-02 08:49:34,030 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 357 transitions. Word has length 528 [2024-12-02 08:49:34,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:49:34,030 INFO L471 AbstractCegarLoop]: Abstraction has 214 states and 357 transitions. [2024-12-02 08:49:34,031 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 51.5) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (86), 2 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 2 states have call successors, (86) [2024-12-02 08:49:34,031 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 357 transitions. [2024-12-02 08:49:34,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 529 [2024-12-02 08:49:34,043 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:49:34,043 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:49:34,079 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:49:34,244 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:49:34,244 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:49:34,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:49:34,245 INFO L85 PathProgramCache]: Analyzing trace with hash 704380102, now seen corresponding path program 1 times [2024-12-02 08:49:34,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:49:34,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1180364847] [2024-12-02 08:49:34,246 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:49:34,246 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-12-02 08:49:34,246 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 08:49:34,248 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:49:34,249 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:49:36,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:49:36,514 INFO L256 TraceCheckSpWp]: Trace formula consists of 830 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 08:49:36,524 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:49:46,756 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-12-02 08:49:46,756 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:49:46,756 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:49:46,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1180364847] [2024-12-02 08:49:46,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1180364847] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:49:46,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:49:46,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 08:49:46,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356552178] [2024-12-02 08:49:46,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:49:46,758 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:49:46,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:49:46,759 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:49:46,759 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:49:46,760 INFO L87 Difference]: Start difference. First operand 214 states and 357 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:49:46,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:49:46,983 INFO L93 Difference]: Finished difference Result 636 states and 1065 transitions. [2024-12-02 08:49:46,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:49:46,984 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 528 [2024-12-02 08:49:46,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:49:46,991 INFO L225 Difference]: With dead ends: 636 [2024-12-02 08:49:46,992 INFO L226 Difference]: Without dead ends: 425 [2024-12-02 08:49:46,993 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 527 GetRequests, 526 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-12-02 08:49:46,994 INFO L435 NwaCegarLoop]: 351 mSDtfsCounter, 121 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 08:49:46,994 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 696 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 08:49:46,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2024-12-02 08:49:47,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 423. [2024-12-02 08:49:47,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 248 states have (on average 1.467741935483871) internal successors, (364), 248 states have internal predecessors, (364), 172 states have call successors, (172), 2 states have call predecessors, (172), 2 states have return successors, (172), 172 states have call predecessors, (172), 172 states have call successors, (172) [2024-12-02 08:49:47,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 708 transitions. [2024-12-02 08:49:47,071 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 708 transitions. Word has length 528 [2024-12-02 08:49:47,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:49:47,073 INFO L471 AbstractCegarLoop]: Abstraction has 423 states and 708 transitions. [2024-12-02 08:49:47,073 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:49:47,074 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 708 transitions. [2024-12-02 08:49:47,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 529 [2024-12-02 08:49:47,086 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:49:47,086 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:49:47,128 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:49:47,286 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:49:47,287 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:49:47,287 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:49:47,288 INFO L85 PathProgramCache]: Analyzing trace with hash -667427196, now seen corresponding path program 1 times [2024-12-02 08:49:47,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:49:47,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1515220187] [2024-12-02 08:49:47,289 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:49:47,289 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-12-02 08:49:47,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 08:49:47,291 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:49:47,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:49:49,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:49:49,518 INFO L256 TraceCheckSpWp]: Trace formula consists of 830 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 08:49:49,523 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:49:53,141 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 6205 proven. 75 refuted. 0 times theorem prover too weak. 8340 trivial. 0 not checked. [2024-12-02 08:49:53,141 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:49:53,843 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:49:53,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1515220187] [2024-12-02 08:49:53,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1515220187] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:49:53,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [156175190] [2024-12-02 08:49:53,844 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:49:53,844 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 08:49:53,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 08:49:53,846 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 08:49:53,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-12-02 08:49:58,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:49:58,938 INFO L256 TraceCheckSpWp]: Trace formula consists of 830 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 08:49:58,945 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:50:20,525 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-12-02 08:50:20,525 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:50:20,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [156175190] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:50:20,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 08:50:20,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2024-12-02 08:50:20,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517954176] [2024-12-02 08:50:20,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:50:20,527 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 08:50:20,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:50:20,528 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 08:50:20,528 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-12-02 08:50:20,529 INFO L87 Difference]: Start difference. First operand 423 states and 708 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:50:25,125 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:50:29,141 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:50:33,147 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:50:37,154 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:50:37,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:50:37,202 INFO L93 Difference]: Finished difference Result 1263 states and 2118 transitions. [2024-12-02 08:50:37,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 08:50:37,304 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 528 [2024-12-02 08:50:37,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:50:37,312 INFO L225 Difference]: With dead ends: 1263 [2024-12-02 08:50:37,312 INFO L226 Difference]: Without dead ends: 843 [2024-12-02 08:50:37,313 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1103 GetRequests, 1096 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 08:50:37,314 INFO L435 NwaCegarLoop]: 359 mSDtfsCounter, 87 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 1060 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.5s IncrementalHoareTripleChecker+Time [2024-12-02 08:50:37,314 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 1060 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 4 Unknown, 0 Unchecked, 16.5s Time] [2024-12-02 08:50:37,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 843 states. [2024-12-02 08:50:37,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 843 to 839. [2024-12-02 08:50:37,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 839 states, 490 states have (on average 1.469387755102041) internal successors, (720), 490 states have internal predecessors, (720), 344 states have call successors, (344), 4 states have call predecessors, (344), 4 states have return successors, (344), 344 states have call predecessors, (344), 344 states have call successors, (344) [2024-12-02 08:50:37,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 839 states to 839 states and 1408 transitions. [2024-12-02 08:50:37,406 INFO L78 Accepts]: Start accepts. Automaton has 839 states and 1408 transitions. Word has length 528 [2024-12-02 08:50:37,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:50:37,407 INFO L471 AbstractCegarLoop]: Abstraction has 839 states and 1408 transitions. [2024-12-02 08:50:37,408 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:50:37,408 INFO L276 IsEmpty]: Start isEmpty. Operand 839 states and 1408 transitions. [2024-12-02 08:50:37,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 530 [2024-12-02 08:50:37,416 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:50:37,416 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:50:37,449 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:50:37,645 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2024-12-02 08:50:37,817 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 08:50:37,817 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:50:37,818 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:50:37,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1787591719, now seen corresponding path program 1 times [2024-12-02 08:50:37,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:50:37,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1970094163] [2024-12-02 08:50:37,819 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:50:37,819 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-12-02 08:50:37,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 08:50:37,821 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:50:37,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:50:39,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:50:40,007 INFO L256 TraceCheckSpWp]: Trace formula consists of 832 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 08:50:40,012 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:50:43,513 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 6205 proven. 75 refuted. 0 times theorem prover too weak. 8340 trivial. 0 not checked. [2024-12-02 08:50:43,513 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:50:44,206 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:50:44,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1970094163] [2024-12-02 08:50:44,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1970094163] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:50:44,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [32478371] [2024-12-02 08:50:44,206 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:50:44,206 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 08:50:44,206 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 08:50:44,208 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 08:50:44,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-12-02 08:50:49,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:50:49,477 INFO L256 TraceCheckSpWp]: Trace formula consists of 832 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 08:50:49,483 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:51:00,815 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-12-02 08:51:00,815 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:51:00,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [32478371] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:51:00,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 08:51:00,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2024-12-02 08:51:00,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008439357] [2024-12-02 08:51:00,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:51:00,817 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 08:51:00,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:51:00,818 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 08:51:00,818 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 08:51:00,819 INFO L87 Difference]: Start difference. First operand 839 states and 1408 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:51:07,658 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:51:11,662 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-12-02 08:51:15,666 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-12-02 08:51:19,677 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:51:23,683 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:51:27,687 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-12-02 08:51:31,695 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:51:35,698 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-12-02 08:51:38,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:51:38,325 INFO L93 Difference]: Finished difference Result 2099 states and 3523 transitions. [2024-12-02 08:51:38,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 08:51:38,326 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 529 [2024-12-02 08:51:38,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:51:38,336 INFO L225 Difference]: With dead ends: 2099 [2024-12-02 08:51:38,336 INFO L226 Difference]: Without dead ends: 1679 [2024-12-02 08:51:38,339 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1106 GetRequests, 1098 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-12-02 08:51:38,340 INFO L435 NwaCegarLoop]: 702 mSDtfsCounter, 438 mSDsluCounter, 1042 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 0 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 438 SdHoareTripleChecker+Valid, 1744 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 37.2s IncrementalHoareTripleChecker+Time [2024-12-02 08:51:38,340 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [438 Valid, 1744 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 383 Invalid, 8 Unknown, 0 Unchecked, 37.2s Time] [2024-12-02 08:51:38,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1679 states. [2024-12-02 08:51:38,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1679 to 1673. [2024-12-02 08:51:38,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1673 states, 976 states have (on average 1.471311475409836) internal successors, (1436), 976 states have internal predecessors, (1436), 688 states have call successors, (688), 8 states have call predecessors, (688), 8 states have return successors, (688), 688 states have call predecessors, (688), 688 states have call successors, (688) [2024-12-02 08:51:38,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1673 states to 1673 states and 2812 transitions. [2024-12-02 08:51:38,526 INFO L78 Accepts]: Start accepts. Automaton has 1673 states and 2812 transitions. Word has length 529 [2024-12-02 08:51:38,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:51:38,527 INFO L471 AbstractCegarLoop]: Abstraction has 1673 states and 2812 transitions. [2024-12-02 08:51:38,527 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:51:38,528 INFO L276 IsEmpty]: Start isEmpty. Operand 1673 states and 2812 transitions. [2024-12-02 08:51:38,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 530 [2024-12-02 08:51:38,532 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:51:38,532 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:51:38,558 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2024-12-02 08:51:38,767 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:51:38,933 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:51:38,933 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:51:38,933 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:51:38,934 INFO L85 PathProgramCache]: Analyzing trace with hash 549033534, now seen corresponding path program 1 times [2024-12-02 08:51:38,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:51:38,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2038808492] [2024-12-02 08:51:38,934 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:51:38,934 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-12-02 08:51:38,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 08:51:38,936 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:51:38,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:51:41,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:51:41,122 INFO L256 TraceCheckSpWp]: Trace formula consists of 832 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 08:51:41,126 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:51:44,627 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 6205 proven. 75 refuted. 0 times theorem prover too weak. 8340 trivial. 0 not checked. [2024-12-02 08:51:44,628 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:51:45,314 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:51:45,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2038808492] [2024-12-02 08:51:45,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2038808492] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:51:45,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1712402538] [2024-12-02 08:51:45,314 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:51:45,315 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 08:51:45,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 08:51:45,316 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 08:51:45,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2024-12-02 08:51:50,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:51:50,655 INFO L256 TraceCheckSpWp]: Trace formula consists of 832 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 08:51:50,660 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:52:14,924 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-12-02 08:52:14,924 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:52:14,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1712402538] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:52:14,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 08:52:14,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 6 [2024-12-02 08:52:14,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103133696] [2024-12-02 08:52:14,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:52:14,925 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:52:14,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:52:14,926 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:52:14,926 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 08:52:14,927 INFO L87 Difference]: Start difference. First operand 1673 states and 2812 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:52:22,110 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:52:26,534 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.42s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:52:30,965 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.43s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:52:35,368 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.40s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:52:39,468 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.93s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:52:43,703 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:52:47,980 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:52:52,218 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.24s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:52:59,973 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.26s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:53:03,977 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-12-02 08:53:11,597 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:53:14,502 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.90s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:53:18,935 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.43s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:53:23,357 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.42s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:53:23,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:53:23,386 INFO L93 Difference]: Finished difference Result 5013 states and 8430 transitions. [2024-12-02 08:53:23,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:53:23,509 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 529 [2024-12-02 08:53:23,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:53:23,526 INFO L225 Difference]: With dead ends: 5013 [2024-12-02 08:53:23,526 INFO L226 Difference]: Without dead ends: 3343 [2024-12-02 08:53:23,531 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1105 GetRequests, 1100 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 08:53:23,532 INFO L435 NwaCegarLoop]: 330 mSDtfsCounter, 89 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 1 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 66.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 636 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 68.2s IncrementalHoareTripleChecker+Time [2024-12-02 08:53:23,532 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 636 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 82 Invalid, 12 Unknown, 0 Unchecked, 68.2s Time] [2024-12-02 08:53:23,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3343 states. [2024-12-02 08:53:23,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3343 to 3341. [2024-12-02 08:53:23,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3341 states, 1948 states have (on average 1.4640657084188913) internal successors, (2852), 1948 states have internal predecessors, (2852), 1376 states have call successors, (1376), 16 states have call predecessors, (1376), 16 states have return successors, (1376), 1376 states have call predecessors, (1376), 1376 states have call successors, (1376) [2024-12-02 08:53:23,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3341 states to 3341 states and 5604 transitions. [2024-12-02 08:53:23,930 INFO L78 Accepts]: Start accepts. Automaton has 3341 states and 5604 transitions. Word has length 529 [2024-12-02 08:53:23,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:53:23,931 INFO L471 AbstractCegarLoop]: Abstraction has 3341 states and 5604 transitions. [2024-12-02 08:53:23,931 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:53:23,931 INFO L276 IsEmpty]: Start isEmpty. Operand 3341 states and 5604 transitions. [2024-12-02 08:53:23,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2024-12-02 08:53:23,937 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:53:23,937 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:53:23,988 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:53:24,176 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2024-12-02 08:53:24,338 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 08:53:24,338 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:53:24,339 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:53:24,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1734160770, now seen corresponding path program 1 times [2024-12-02 08:53:24,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:53:24,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1861827691] [2024-12-02 08:53:24,340 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:53:24,340 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 08:53:24,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 08:53:24,341 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:53:24,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:53:26,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:53:26,747 INFO L256 TraceCheckSpWp]: Trace formula consists of 834 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 08:53:26,758 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:53:30,705 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 6205 proven. 75 refuted. 0 times theorem prover too weak. 8340 trivial. 0 not checked. [2024-12-02 08:53:30,705 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:53:31,423 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:53:31,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1861827691] [2024-12-02 08:53:31,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1861827691] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:53:31,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [769065442] [2024-12-02 08:53:31,423 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:53:31,423 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 08:53:31,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 08:53:31,425 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 08:53:31,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2024-12-02 08:53:32,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:53:32,589 INFO L256 TraceCheckSpWp]: Trace formula consists of 834 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 08:53:32,601 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:53:32,826 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-12-02 08:53:32,826 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:53:32,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [769065442] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:53:32,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 08:53:32,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2024-12-02 08:53:32,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266272694] [2024-12-02 08:53:32,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:53:32,828 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:53:32,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:53:32,829 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:53:32,829 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 08:53:32,829 INFO L87 Difference]: Start difference. First operand 3341 states and 5604 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:53:37,254 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.24s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:53:41,262 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:53:41,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:53:41,382 INFO L93 Difference]: Finished difference Result 6993 states and 11678 transitions. [2024-12-02 08:53:41,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:53:41,486 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 530 [2024-12-02 08:53:41,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:53:41,506 INFO L225 Difference]: With dead ends: 6993 [2024-12-02 08:53:41,506 INFO L226 Difference]: Without dead ends: 3655 [2024-12-02 08:53:41,515 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1108 GetRequests, 1103 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 08:53:41,515 INFO L435 NwaCegarLoop]: 366 mSDtfsCounter, 29 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 704 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.4s IncrementalHoareTripleChecker+Time [2024-12-02 08:53:41,516 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 704 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 12 Invalid, 2 Unknown, 0 Unchecked, 8.4s Time] [2024-12-02 08:53:41,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3655 states. [2024-12-02 08:53:42,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3655 to 3477. [2024-12-02 08:53:42,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3477 states, 2084 states have (on average 1.4606525911708252) internal successors, (3044), 2084 states have internal predecessors, (3044), 1376 states have call successors, (1376), 16 states have call predecessors, (1376), 16 states have return successors, (1376), 1376 states have call predecessors, (1376), 1376 states have call successors, (1376) [2024-12-02 08:53:42,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3477 states to 3477 states and 5796 transitions. [2024-12-02 08:53:42,222 INFO L78 Accepts]: Start accepts. Automaton has 3477 states and 5796 transitions. Word has length 530 [2024-12-02 08:53:42,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:53:42,223 INFO L471 AbstractCegarLoop]: Abstraction has 3477 states and 5796 transitions. [2024-12-02 08:53:42,223 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:53:42,223 INFO L276 IsEmpty]: Start isEmpty. Operand 3477 states and 5796 transitions. [2024-12-02 08:53:42,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2024-12-02 08:53:42,227 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:53:42,227 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:53:42,235 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (11)] Ended with exit code 0 [2024-12-02 08:53:42,463 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:53:42,628 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:53:42,628 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:53:42,628 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:53:42,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1128092189, now seen corresponding path program 1 times [2024-12-02 08:53:42,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:53:42,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1344006443] [2024-12-02 08:53:42,629 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:53:42,629 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-12-02 08:53:42,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 08:53:42,631 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:53:42,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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 (12)] Waiting until timeout for monitored process [2024-12-02 08:53:44,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:53:44,873 INFO L256 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 08:53:44,877 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:53:48,929 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 6205 proven. 75 refuted. 0 times theorem prover too weak. 8340 trivial. 0 not checked. [2024-12-02 08:53:48,929 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:53:49,645 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:53:49,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1344006443] [2024-12-02 08:53:49,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1344006443] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:53:49,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [596490649] [2024-12-02 08:53:49,645 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:53:49,645 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 08:53:49,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 08:53:49,647 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 08:53:49,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2024-12-02 08:53:50,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:53:50,738 INFO L256 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 08:53:50,742 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:53:50,913 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-12-02 08:53:50,913 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:53:50,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [596490649] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:53:50,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 08:53:50,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2024-12-02 08:53:50,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303651953] [2024-12-02 08:53:50,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:53:50,915 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:53:50,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:53:50,916 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:53:50,916 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 08:53:50,916 INFO L87 Difference]: Start difference. First operand 3477 states and 5796 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:53:55,341 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.24s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:53:59,347 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:53:59,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:53:59,762 INFO L93 Difference]: Finished difference Result 7121 states and 11814 transitions. [2024-12-02 08:53:59,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:53:59,762 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 530 [2024-12-02 08:53:59,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:53:59,791 INFO L225 Difference]: With dead ends: 7121 [2024-12-02 08:53:59,791 INFO L226 Difference]: Without dead ends: 3647 [2024-12-02 08:53:59,805 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1108 GetRequests, 1103 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 08:53:59,806 INFO L435 NwaCegarLoop]: 360 mSDtfsCounter, 30 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2024-12-02 08:53:59,806 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 700 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 14 Invalid, 2 Unknown, 0 Unchecked, 8.5s Time] [2024-12-02 08:53:59,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3647 states. [2024-12-02 08:54:00,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3647 to 3477. [2024-12-02 08:54:00,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3477 states, 2084 states have (on average 1.437619961612284) internal successors, (2996), 2084 states have internal predecessors, (2996), 1376 states have call successors, (1376), 16 states have call predecessors, (1376), 16 states have return successors, (1376), 1376 states have call predecessors, (1376), 1376 states have call successors, (1376) [2024-12-02 08:54:00,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3477 states to 3477 states and 5748 transitions. [2024-12-02 08:54:00,501 INFO L78 Accepts]: Start accepts. Automaton has 3477 states and 5748 transitions. Word has length 530 [2024-12-02 08:54:00,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:54:00,502 INFO L471 AbstractCegarLoop]: Abstraction has 3477 states and 5748 transitions. [2024-12-02 08:54:00,503 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:54:00,503 INFO L276 IsEmpty]: Start isEmpty. Operand 3477 states and 5748 transitions. [2024-12-02 08:54:00,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 532 [2024-12-02 08:54:00,508 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:54:00,508 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:54:00,561 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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 (12)] Ended with exit code 0 [2024-12-02 08:54:00,717 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2024-12-02 08:54:00,909 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 08:54:00,909 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:54:00,910 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:54:00,910 INFO L85 PathProgramCache]: Analyzing trace with hash 35652546, now seen corresponding path program 1 times [2024-12-02 08:54:00,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:54:00,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1393344189] [2024-12-02 08:54:00,911 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:54:00,911 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-12-02 08:54:00,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 08:54:00,914 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:54:00,915 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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 (14)] Waiting until timeout for monitored process [2024-12-02 08:54:03,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:54:03,393 INFO L256 TraceCheckSpWp]: Trace formula consists of 834 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 08:54:03,397 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:54:07,178 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 6205 proven. 75 refuted. 0 times theorem prover too weak. 8340 trivial. 0 not checked. [2024-12-02 08:54:07,178 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:54:07,927 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:54:07,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1393344189] [2024-12-02 08:54:07,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1393344189] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:54:07,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1055036527] [2024-12-02 08:54:07,928 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:54:07,928 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 08:54:07,928 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 08:54:07,930 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 08:54:07,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2024-12-02 08:54:14,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:54:14,566 INFO L256 TraceCheckSpWp]: Trace formula consists of 834 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 08:54:14,571 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:54:18,303 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 6205 proven. 75 refuted. 0 times theorem prover too weak. 8340 trivial. 0 not checked. [2024-12-02 08:54:18,303 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:54:19,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1055036527] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:54:19,253 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 08:54:19,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2024-12-02 08:54:19,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180436307] [2024-12-02 08:54:19,254 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 08:54:19,255 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 08:54:19,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:54:19,255 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 08:54:19,256 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-12-02 08:54:19,256 INFO L87 Difference]: Start difference. First operand 3477 states and 5748 transitions. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 2 states have call successors, (86), 2 states have call predecessors, (86), 3 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86) [2024-12-02 08:54:25,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:54:25,222 INFO L93 Difference]: Finished difference Result 7047 states and 11573 transitions. [2024-12-02 08:54:25,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 08:54:25,223 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 2 states have call successors, (86), 2 states have call predecessors, (86), 3 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86) Word has length 531 [2024-12-02 08:54:25,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:54:25,254 INFO L225 Difference]: With dead ends: 7047 [2024-12-02 08:54:25,254 INFO L226 Difference]: Without dead ends: 3573 [2024-12-02 08:54:25,267 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1166 GetRequests, 1158 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-12-02 08:54:25,268 INFO L435 NwaCegarLoop]: 261 mSDtfsCounter, 196 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2024-12-02 08:54:25,268 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [256 Valid, 612 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 5.5s Time] [2024-12-02 08:54:25,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3573 states. [2024-12-02 08:54:25,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3573 to 3541. [2024-12-02 08:54:25,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3541 states, 2132 states have (on average 1.405253283302064) internal successors, (2996), 2132 states have internal predecessors, (2996), 1376 states have call successors, (1376), 32 states have call predecessors, (1376), 32 states have return successors, (1376), 1376 states have call predecessors, (1376), 1376 states have call successors, (1376) [2024-12-02 08:54:25,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3541 states to 3541 states and 5748 transitions. [2024-12-02 08:54:25,624 INFO L78 Accepts]: Start accepts. Automaton has 3541 states and 5748 transitions. Word has length 531 [2024-12-02 08:54:25,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:54:25,625 INFO L471 AbstractCegarLoop]: Abstraction has 3541 states and 5748 transitions. [2024-12-02 08:54:25,625 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 2 states have call successors, (86), 2 states have call predecessors, (86), 3 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86) [2024-12-02 08:54:25,625 INFO L276 IsEmpty]: Start isEmpty. Operand 3541 states and 5748 transitions. [2024-12-02 08:54:25,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 532 [2024-12-02 08:54:25,628 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:54:25,628 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:54:25,661 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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 (14)] Ended with exit code 0 [2024-12-02 08:54:25,855 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2024-12-02 08:54:26,028 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 08:54:26,029 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:54:26,029 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:54:26,029 INFO L85 PathProgramCache]: Analyzing trace with hash -383582394, now seen corresponding path program 1 times [2024-12-02 08:54:26,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:54:26,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [164312266] [2024-12-02 08:54:26,030 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:54:26,030 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-12-02 08:54:26,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 08:54:26,031 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:54:26,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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 (16)] Waiting until timeout for monitored process [2024-12-02 08:54:28,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:54:28,224 INFO L256 TraceCheckSpWp]: Trace formula consists of 832 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 08:54:28,227 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:54:30,458 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 3489 proven. 33 refuted. 0 times theorem prover too weak. 11098 trivial. 0 not checked. [2024-12-02 08:54:30,458 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:54:35,741 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 222 proven. 33 refuted. 0 times theorem prover too weak. 14365 trivial. 0 not checked. [2024-12-02 08:54:35,741 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:54:35,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [164312266] [2024-12-02 08:54:35,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [164312266] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:54:35,741 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 08:54:35,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-12-02 08:54:35,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368730069] [2024-12-02 08:54:35,741 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 08:54:35,742 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 08:54:35,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:54:35,743 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 08:54:35,743 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 08:54:35,743 INFO L87 Difference]: Start difference. First operand 3541 states and 5748 transitions. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 2 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 2 states have call predecessors, (98), 2 states have call successors, (98) [2024-12-02 08:54:41,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:54:41,392 INFO L93 Difference]: Finished difference Result 7207 states and 11605 transitions. [2024-12-02 08:54:41,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 08:54:41,393 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 2 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 2 states have call predecessors, (98), 2 states have call successors, (98) Word has length 531 [2024-12-02 08:54:41,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:54:41,413 INFO L225 Difference]: With dead ends: 7207 [2024-12-02 08:54:41,413 INFO L226 Difference]: Without dead ends: 3669 [2024-12-02 08:54:41,422 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1064 GetRequests, 1054 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-12-02 08:54:41,422 INFO L435 NwaCegarLoop]: 261 mSDtfsCounter, 511 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 323 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 584 SdHoareTripleChecker+Valid, 609 SdHoareTripleChecker+Invalid, 743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 323 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2024-12-02 08:54:41,423 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [584 Valid, 609 Invalid, 743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [323 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2024-12-02 08:54:41,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3669 states. [2024-12-02 08:54:41,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3669 to 3605. [2024-12-02 08:54:41,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3605 states, 2180 states have (on average 1.3889908256880734) internal successors, (3028), 2180 states have internal predecessors, (3028), 1376 states have call successors, (1376), 48 states have call predecessors, (1376), 48 states have return successors, (1376), 1376 states have call predecessors, (1376), 1376 states have call successors, (1376) [2024-12-02 08:54:41,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3605 states to 3605 states and 5780 transitions. [2024-12-02 08:54:41,781 INFO L78 Accepts]: Start accepts. Automaton has 3605 states and 5780 transitions. Word has length 531 [2024-12-02 08:54:41,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:54:41,781 INFO L471 AbstractCegarLoop]: Abstraction has 3605 states and 5780 transitions. [2024-12-02 08:54:41,782 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 2 states have call successors, (97), 2 states have call predecessors, (97), 4 states have return successors, (98), 2 states have call predecessors, (98), 2 states have call successors, (98) [2024-12-02 08:54:41,782 INFO L276 IsEmpty]: Start isEmpty. Operand 3605 states and 5780 transitions. [2024-12-02 08:54:41,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 533 [2024-12-02 08:54:41,784 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:54:41,784 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:54:41,820 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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 (16)] Ended with exit code 0 [2024-12-02 08:54:41,984 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:54:41,985 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:54:41,985 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:54:41,985 INFO L85 PathProgramCache]: Analyzing trace with hash 379075939, now seen corresponding path program 1 times [2024-12-02 08:54:41,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:54:41,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1590969834] [2024-12-02 08:54:41,986 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:54:41,986 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-12-02 08:54:41,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 08:54:41,987 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:54:41,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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 (17)] Waiting until timeout for monitored process [2024-12-02 08:54:44,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:54:44,492 INFO L256 TraceCheckSpWp]: Trace formula consists of 834 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 08:54:44,512 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:54:49,114 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 6465 proven. 81 refuted. 0 times theorem prover too weak. 8074 trivial. 0 not checked. [2024-12-02 08:54:49,115 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:54:55,541 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 174 proven. 81 refuted. 0 times theorem prover too weak. 14365 trivial. 0 not checked. [2024-12-02 08:54:55,541 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:54:55,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1590969834] [2024-12-02 08:54:55,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1590969834] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:54:55,542 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 08:54:55,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2024-12-02 08:54:55,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569636377] [2024-12-02 08:54:55,542 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 08:54:55,544 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 08:54:55,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:54:55,545 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 08:54:55,545 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-12-02 08:54:55,545 INFO L87 Difference]: Start difference. First operand 3605 states and 5780 transitions. Second operand has 10 states, 10 states have (on average 16.4) internal successors, (164), 10 states have internal predecessors, (164), 3 states have call successors, (113), 2 states have call predecessors, (113), 4 states have return successors, (114), 3 states have call predecessors, (114), 3 states have call successors, (114) [2024-12-02 08:55:11,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:55:11,966 INFO L93 Difference]: Finished difference Result 11065 states and 17558 transitions. [2024-12-02 08:55:11,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-02 08:55:11,967 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 16.4) internal successors, (164), 10 states have internal predecessors, (164), 3 states have call successors, (113), 2 states have call predecessors, (113), 4 states have return successors, (114), 3 states have call predecessors, (114), 3 states have call successors, (114) Word has length 532 [2024-12-02 08:55:11,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:55:11,994 INFO L225 Difference]: With dead ends: 11065 [2024-12-02 08:55:11,995 INFO L226 Difference]: Without dead ends: 7463 [2024-12-02 08:55:12,003 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1076 GetRequests, 1056 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=152, Invalid=310, Unknown=0, NotChecked=0, Total=462 [2024-12-02 08:55:12,004 INFO L435 NwaCegarLoop]: 429 mSDtfsCounter, 852 mSDsluCounter, 683 mSDsCounter, 0 mSdLazyCounter, 1039 mSolverCounterSat, 577 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 854 SdHoareTripleChecker+Valid, 1112 SdHoareTripleChecker+Invalid, 1616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 577 IncrementalHoareTripleChecker+Valid, 1039 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.6s IncrementalHoareTripleChecker+Time [2024-12-02 08:55:12,004 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [854 Valid, 1112 Invalid, 1616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [577 Valid, 1039 Invalid, 0 Unknown, 0 Unchecked, 14.6s Time] [2024-12-02 08:55:12,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7463 states. [2024-12-02 08:55:12,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7463 to 3669. [2024-12-02 08:55:12,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3669 states, 2228 states have (on average 1.3734290843806105) internal successors, (3060), 2228 states have internal predecessors, (3060), 1376 states have call successors, (1376), 64 states have call predecessors, (1376), 64 states have return successors, (1376), 1376 states have call predecessors, (1376), 1376 states have call successors, (1376) [2024-12-02 08:55:12,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3669 states to 3669 states and 5812 transitions. [2024-12-02 08:55:12,706 INFO L78 Accepts]: Start accepts. Automaton has 3669 states and 5812 transitions. Word has length 532 [2024-12-02 08:55:12,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:55:12,707 INFO L471 AbstractCegarLoop]: Abstraction has 3669 states and 5812 transitions. [2024-12-02 08:55:12,707 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.4) internal successors, (164), 10 states have internal predecessors, (164), 3 states have call successors, (113), 2 states have call predecessors, (113), 4 states have return successors, (114), 3 states have call predecessors, (114), 3 states have call successors, (114) [2024-12-02 08:55:12,707 INFO L276 IsEmpty]: Start isEmpty. Operand 3669 states and 5812 transitions. [2024-12-02 08:55:12,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 534 [2024-12-02 08:55:12,709 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:55:12,709 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:55:12,744 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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 (17)] Forceful destruction successful, exit code 0 [2024-12-02 08:55:12,910 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:55:12,910 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:55:12,910 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:55:12,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1361174016, now seen corresponding path program 1 times [2024-12-02 08:55:12,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:55:12,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [613599067] [2024-12-02 08:55:12,911 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:55:12,911 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-12-02 08:55:12,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 08:55:12,913 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:55:12,915 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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 (18)] Waiting until timeout for monitored process [2024-12-02 08:55:15,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:55:15,605 INFO L256 TraceCheckSpWp]: Trace formula consists of 835 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 08:55:15,608 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:55:16,077 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-12-02 08:55:16,077 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:55:16,077 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:55:16,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [613599067] [2024-12-02 08:55:16,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [613599067] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:55:16,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:55:16,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 08:55:16,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17534828] [2024-12-02 08:55:16,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:55:16,079 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:55:16,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:55:16,080 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:55:16,080 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:55:16,080 INFO L87 Difference]: Start difference. First operand 3669 states and 5812 transitions. Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:55:17,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:55:17,083 INFO L93 Difference]: Finished difference Result 9033 states and 14358 transitions. [2024-12-02 08:55:17,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:55:17,084 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 533 [2024-12-02 08:55:17,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:55:17,099 INFO L225 Difference]: With dead ends: 9033 [2024-12-02 08:55:17,099 INFO L226 Difference]: Without dead ends: 5367 [2024-12-02 08:55:17,107 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 532 GetRequests, 531 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:55:17,107 INFO L435 NwaCegarLoop]: 495 mSDtfsCounter, 161 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 827 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-12-02 08:55:17,108 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 827 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-12-02 08:55:17,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5367 states. [2024-12-02 08:55:17,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5367 to 5349. [2024-12-02 08:55:17,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5349 states, 3652 states have (on average 1.4468784227820373) internal successors, (5284), 3668 states have internal predecessors, (5284), 1616 states have call successors, (1616), 80 states have call predecessors, (1616), 80 states have return successors, (1616), 1600 states have call predecessors, (1616), 1616 states have call successors, (1616) [2024-12-02 08:55:17,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5349 states to 5349 states and 8516 transitions. [2024-12-02 08:55:17,560 INFO L78 Accepts]: Start accepts. Automaton has 5349 states and 8516 transitions. Word has length 533 [2024-12-02 08:55:17,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:55:17,560 INFO L471 AbstractCegarLoop]: Abstraction has 5349 states and 8516 transitions. [2024-12-02 08:55:17,560 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:55:17,560 INFO L276 IsEmpty]: Start isEmpty. Operand 5349 states and 8516 transitions. [2024-12-02 08:55:17,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 534 [2024-12-02 08:55:17,563 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:55:17,563 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:55:17,609 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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 (18)] Ended with exit code 0 [2024-12-02 08:55:17,763 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:55:17,764 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:55:17,764 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:55:17,764 INFO L85 PathProgramCache]: Analyzing trace with hash -667412094, now seen corresponding path program 1 times [2024-12-02 08:55:17,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:55:17,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [187798436] [2024-12-02 08:55:17,764 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:55:17,765 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-12-02 08:55:17,765 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 08:55:17,766 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:55:17,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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 (19)] Waiting until timeout for monitored process [2024-12-02 08:55:20,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:55:20,412 INFO L256 TraceCheckSpWp]: Trace formula consists of 835 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 08:55:20,416 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:55:37,593 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 5569 proven. 378 refuted. 0 times theorem prover too weak. 8673 trivial. 0 not checked. [2024-12-02 08:55:37,593 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:55:40,195 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:55:40,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [187798436] [2024-12-02 08:55:40,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [187798436] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 08:55:40,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [363553679] [2024-12-02 08:55:40,196 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:55:40,196 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 08:55:40,196 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 08:55:40,198 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 08:55:40,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2024-12-02 08:55:52,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:55:52,148 INFO L256 TraceCheckSpWp]: Trace formula consists of 835 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 08:55:52,153 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:56:17,324 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-12-02 08:56:17,324 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:56:17,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [363553679] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:56:17,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 08:56:17,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 13 [2024-12-02 08:56:17,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287941170] [2024-12-02 08:56:17,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:56:17,326 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 08:56:17,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:56:17,327 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 08:56:17,327 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2024-12-02 08:56:17,327 INFO L87 Difference]: Start difference. First operand 5349 states and 8516 transitions. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 5 states have internal predecessors, (106), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:56:28,050 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:56:32,058 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:56:36,064 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:56:40,073 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:56:44,078 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-12-02 08:56:48,081 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-12-02 08:56:50,313 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:57:03,354 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.25s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:57:03,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:57:03,575 INFO L93 Difference]: Finished difference Result 11129 states and 17626 transitions. [2024-12-02 08:57:03,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 08:57:03,576 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 5 states have internal predecessors, (106), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 533 [2024-12-02 08:57:03,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:57:03,613 INFO L225 Difference]: With dead ends: 11129 [2024-12-02 08:57:03,613 INFO L226 Difference]: Without dead ends: 9787 [2024-12-02 08:57:03,618 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1123 GetRequests, 1104 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2024-12-02 08:57:03,619 INFO L435 NwaCegarLoop]: 1046 mSDtfsCounter, 623 mSDsluCounter, 1903 mSDsCounter, 0 mSdLazyCounter, 965 mSolverCounterSat, 173 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 43.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 623 SdHoareTripleChecker+Valid, 2949 SdHoareTripleChecker+Invalid, 1145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 965 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 43.8s IncrementalHoareTripleChecker+Time [2024-12-02 08:57:03,619 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [623 Valid, 2949 Invalid, 1145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 965 Invalid, 7 Unknown, 0 Unchecked, 43.8s Time] [2024-12-02 08:57:03,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9787 states. [2024-12-02 08:57:04,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9787 to 9345. [2024-12-02 08:57:04,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9345 states, 6376 states have (on average 1.446047678795483) internal successors, (9220), 6404 states have internal predecessors, (9220), 2828 states have call successors, (2828), 140 states have call predecessors, (2828), 140 states have return successors, (2828), 2800 states have call predecessors, (2828), 2828 states have call successors, (2828) [2024-12-02 08:57:04,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9345 states to 9345 states and 14876 transitions. [2024-12-02 08:57:04,603 INFO L78 Accepts]: Start accepts. Automaton has 9345 states and 14876 transitions. Word has length 533 [2024-12-02 08:57:04,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:57:04,603 INFO L471 AbstractCegarLoop]: Abstraction has 9345 states and 14876 transitions. [2024-12-02 08:57:04,604 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 5 states have internal predecessors, (106), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:57:04,604 INFO L276 IsEmpty]: Start isEmpty. Operand 9345 states and 14876 transitions. [2024-12-02 08:57:04,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 535 [2024-12-02 08:57:04,607 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:57:04,607 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:57:04,638 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (20)] Ended with exit code 0 [2024-12-02 08:57:04,840 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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 (19)] Ended with exit code 0 [2024-12-02 08:57:05,007 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:57:05,008 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:57:05,008 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:57:05,008 INFO L85 PathProgramCache]: Analyzing trace with hash -415268838, now seen corresponding path program 1 times [2024-12-02 08:57:05,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:57:05,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [604780000] [2024-12-02 08:57:05,009 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:57:05,009 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-12-02 08:57:05,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 08:57:05,011 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:57:05,012 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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 (21)] Waiting until timeout for monitored process [2024-12-02 08:57:07,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:57:07,405 INFO L256 TraceCheckSpWp]: Trace formula consists of 837 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 08:57:07,408 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:57:19,061 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-12-02 08:57:19,062 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:57:19,062 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:57:19,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [604780000] [2024-12-02 08:57:19,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [604780000] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:57:19,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:57:19,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 08:57:19,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152107994] [2024-12-02 08:57:19,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:57:19,063 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 08:57:19,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:57:19,064 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 08:57:19,064 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 08:57:19,064 INFO L87 Difference]: Start difference. First operand 9345 states and 14876 transitions. Second operand has 4 states, 4 states have (on average 26.75) internal successors, (107), 3 states have internal predecessors, (107), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:57:23,370 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:57:27,372 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-12-02 08:57:31,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:57:33,739 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:57:38,042 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:57:42,256 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:57:47,815 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:57:51,821 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:57:55,825 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-12-02 08:57:59,854 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:58:01,501 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:58:02,753 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 08:58:02,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:58:02,861 INFO L93 Difference]: Finished difference Result 18717 states and 29778 transitions. [2024-12-02 08:58:02,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 08:58:02,886 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 3 states have internal predecessors, (107), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 534 [2024-12-02 08:58:02,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:58:02,918 INFO L225 Difference]: With dead ends: 18717 [2024-12-02 08:58:02,918 INFO L226 Difference]: Without dead ends: 9375 [2024-12-02 08:58:02,932 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 534 GetRequests, 531 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 08:58:02,932 INFO L435 NwaCegarLoop]: 357 mSDtfsCounter, 82 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 42.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 1048 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 43.2s IncrementalHoareTripleChecker+Time [2024-12-02 08:58:02,933 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 1048 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 9 Unknown, 0 Unchecked, 43.2s Time] [2024-12-02 08:58:02,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9375 states. [2024-12-02 08:58:03,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9375 to 9345. [2024-12-02 08:58:03,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9345 states, 6376 states have (on average 1.4416562107904642) internal successors, (9192), 6404 states have internal predecessors, (9192), 2828 states have call successors, (2828), 140 states have call predecessors, (2828), 140 states have return successors, (2828), 2800 states have call predecessors, (2828), 2828 states have call successors, (2828) [2024-12-02 08:58:03,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9345 states to 9345 states and 14848 transitions. [2024-12-02 08:58:03,785 INFO L78 Accepts]: Start accepts. Automaton has 9345 states and 14848 transitions. Word has length 534 [2024-12-02 08:58:03,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:58:03,786 INFO L471 AbstractCegarLoop]: Abstraction has 9345 states and 14848 transitions. [2024-12-02 08:58:03,786 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 3 states have internal predecessors, (107), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-12-02 08:58:03,786 INFO L276 IsEmpty]: Start isEmpty. Operand 9345 states and 14848 transitions. [2024-12-02 08:58:03,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 535 [2024-12-02 08:58:03,791 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:58:03,791 INFO L218 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 08:58:03,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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 (21)] Ended with exit code 0 [2024-12-02 08:58:03,992 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:58:03,992 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 08:58:03,992 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:58:03,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1788059881, now seen corresponding path program 1 times [2024-12-02 08:58:03,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:58:03,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2110139575] [2024-12-02 08:58:03,993 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:58:03,993 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-12-02 08:58:03,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 08:58:03,996 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 08:58:03,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1497b393-f09c-4508-a382-a914465000e7/bin/uautomizer-verify-84ZbGMXZE1/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 (22)] Waiting until timeout for monitored process [2024-12-02 08:58:06,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:58:06,382 INFO L256 TraceCheckSpWp]: Trace formula consists of 837 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 08:58:06,385 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:58:18,076 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-12-02 08:58:18,076 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:58:18,077 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:58:18,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2110139575] [2024-12-02 08:58:18,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2110139575] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:58:18,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:58:18,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 08:58:18,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466505691] [2024-12-02 08:58:18,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:58:18,077 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 08:58:18,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:58:18,078 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 08:58:18,078 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-12-02 08:58:18,079 INFO L87 Difference]: Start difference. First operand 9345 states and 14848 transitions. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 4 states have internal predecessors, (107), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86)