./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.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_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ff9b1a32485761394b26164dda9dac2c48323c8db1a437768e4e46cd7efabc3b --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:07:15,993 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:07:16,057 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 05:07:16,063 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:07:16,063 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:07:16,088 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:07:16,089 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:07:16,089 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:07:16,090 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:07:16,090 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:07:16,090 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:07:16,090 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:07:16,090 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:07:16,091 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:07:16,091 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:07:16,091 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:07:16,091 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 05:07:16,091 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 05:07:16,091 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 05:07:16,092 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 05:07:16,092 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:07:16,092 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 05:07:16,092 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:07:16,092 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 05:07:16,092 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 05:07:16,092 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 05:07:16,092 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:07:16,092 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:07:16,093 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:07:16,093 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:07:16,093 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:07:16,093 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:07:16,093 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:07:16,094 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:07:16,094 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:07:16,094 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:07:16,094 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:07:16,094 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:07:16,095 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:07:16,095 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:07:16,095 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 05:07:16,095 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 05:07:16,095 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 05:07:16,095 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 05:07:16,095 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:07:16,095 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:07:16,096 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:07:16,096 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:07:16,096 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_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ff9b1a32485761394b26164dda9dac2c48323c8db1a437768e4e46cd7efabc3b [2024-11-28 05:07:16,419 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:07:16,433 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:07:16,436 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:07:16,437 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:07:16,437 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:07:16,438 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.i [2024-11-28 05:07:19,372 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/data/3d02725dc/e71dd88edede43cb9a1e661be00196fa/FLAGe09a2e731 [2024-11-28 05:07:19,756 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:07:19,757 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.i [2024-11-28 05:07:19,768 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/data/3d02725dc/e71dd88edede43cb9a1e661be00196fa/FLAGe09a2e731 [2024-11-28 05:07:19,786 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/data/3d02725dc/e71dd88edede43cb9a1e661be00196fa [2024-11-28 05:07:19,788 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:07:19,790 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:07:19,791 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:07:19,791 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:07:19,796 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:07:19,797 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:07:19" (1/1) ... [2024-11-28 05:07:19,798 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5290fbe8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:19, skipping insertion in model container [2024-11-28 05:07:19,798 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:07:19" (1/1) ... [2024-11-28 05:07:19,827 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:07:19,988 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_dda37a29-da84-400f-b24f-747d9221853c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.i[916,929] [2024-11-28 05:07:20,211 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:07:20,224 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 05:07:20,234 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_dda37a29-da84-400f-b24f-747d9221853c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.i[916,929] [2024-11-28 05:07:20,309 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:07:20,327 INFO L204 MainTranslator]: Completed translation [2024-11-28 05:07:20,328 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:20 WrapperNode [2024-11-28 05:07:20,329 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:07:20,330 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 05:07:20,330 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 05:07:20,330 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 05:07:20,337 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:20" (1/1) ... [2024-11-28 05:07:20,353 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:20" (1/1) ... [2024-11-28 05:07:20,435 INFO L138 Inliner]: procedures = 26, calls = 59, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 461 [2024-11-28 05:07:20,436 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 05:07:20,436 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 05:07:20,436 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 05:07:20,436 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 05:07:20,446 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:20" (1/1) ... [2024-11-28 05:07:20,446 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:20" (1/1) ... [2024-11-28 05:07:20,461 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:20" (1/1) ... [2024-11-28 05:07:20,538 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 05:07:20,539 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:20" (1/1) ... [2024-11-28 05:07:20,539 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:20" (1/1) ... [2024-11-28 05:07:20,582 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:20" (1/1) ... [2024-11-28 05:07:20,585 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:20" (1/1) ... [2024-11-28 05:07:20,593 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:20" (1/1) ... [2024-11-28 05:07:20,605 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:20" (1/1) ... [2024-11-28 05:07:20,619 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:20" (1/1) ... [2024-11-28 05:07:20,640 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 05:07:20,644 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 05:07:20,645 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 05:07:20,645 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 05:07:20,646 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:20" (1/1) ... [2024-11-28 05:07:20,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:07:20,669 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:07:20,685 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 05:07:20,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 05:07:20,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 05:07:20,727 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 05:07:20,727 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 05:07:20,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 05:07:20,728 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 05:07:20,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 05:07:20,869 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 05:07:20,873 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 05:07:22,161 INFO L? ?]: Removed 59 outVars from TransFormulas that were not future-live. [2024-11-28 05:07:22,161 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 05:07:22,181 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 05:07:22,183 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 05:07:22,184 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:07:22 BoogieIcfgContainer [2024-11-28 05:07:22,184 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 05:07:22,187 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 05:07:22,188 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 05:07:22,194 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 05:07:22,194 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 05:07:19" (1/3) ... [2024-11-28 05:07:22,196 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ce2a28f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:07:22, skipping insertion in model container [2024-11-28 05:07:22,196 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:07:20" (2/3) ... [2024-11-28 05:07:22,197 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ce2a28f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:07:22, skipping insertion in model container [2024-11-28 05:07:22,197 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:07:22" (3/3) ... [2024-11-28 05:07:22,199 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-93.i [2024-11-28 05:07:22,217 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 05:07:22,218 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-93.i that has 2 procedures, 192 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 05:07:22,305 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 05:07:22,318 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;@2853fab3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 05:07:22,318 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 05:07:22,325 INFO L276 IsEmpty]: Start isEmpty. Operand has 192 states, 143 states have (on average 1.4895104895104896) internal successors, (213), 144 states have internal predecessors, (213), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2024-11-28 05:07:22,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2024-11-28 05:07:22,358 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:07:22,359 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:07:22,360 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:07:22,367 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:07:22,368 INFO L85 PathProgramCache]: Analyzing trace with hash 46036980, now seen corresponding path program 1 times [2024-11-28 05:07:22,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:07:22,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762127548] [2024-11-28 05:07:22,378 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:07:22,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:07:22,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:07:23,470 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-11-28 05:07:23,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:07:23,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762127548] [2024-11-28 05:07:23,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762127548] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:07:23,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:07:23,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:07:23,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211631182] [2024-11-28 05:07:23,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:07:23,484 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:07:23,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:07:23,509 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:07:23,510 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:07:23,514 INFO L87 Difference]: Start difference. First operand has 192 states, 143 states have (on average 1.4895104895104896) internal successors, (213), 144 states have internal predecessors, (213), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 05:07:23,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:07:23,763 INFO L93 Difference]: Finished difference Result 469 states and 798 transitions. [2024-11-28 05:07:23,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:07:23,765 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 323 [2024-11-28 05:07:23,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:07:23,779 INFO L225 Difference]: With dead ends: 469 [2024-11-28 05:07:23,780 INFO L226 Difference]: Without dead ends: 280 [2024-11-28 05:07:23,787 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:07:23,792 INFO L435 NwaCegarLoop]: 291 mSDtfsCounter, 133 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 556 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:07:23,795 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 556 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:07:23,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2024-11-28 05:07:23,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 211. [2024-11-28 05:07:23,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 163 states have (on average 1.4478527607361964) internal successors, (236), 163 states have internal predecessors, (236), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2024-11-28 05:07:23,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 328 transitions. [2024-11-28 05:07:23,893 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 328 transitions. Word has length 323 [2024-11-28 05:07:23,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:07:23,898 INFO L471 AbstractCegarLoop]: Abstraction has 211 states and 328 transitions. [2024-11-28 05:07:23,898 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 05:07:23,898 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 328 transitions. [2024-11-28 05:07:23,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2024-11-28 05:07:23,910 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:07:23,910 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:07:23,911 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 05:07:23,911 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:07:23,912 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:07:23,913 INFO L85 PathProgramCache]: Analyzing trace with hash 515876596, now seen corresponding path program 1 times [2024-11-28 05:07:23,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:07:23,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107940353] [2024-11-28 05:07:23,914 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:07:23,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:07:24,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:07:25,836 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-11-28 05:07:25,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:07:25,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107940353] [2024-11-28 05:07:25,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107940353] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:07:25,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:07:25,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:07:25,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363336380] [2024-11-28 05:07:25,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:07:25,839 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:07:25,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:07:25,840 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:07:25,840 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:07:25,840 INFO L87 Difference]: Start difference. First operand 211 states and 328 transitions. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 05:07:25,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:07:25,993 INFO L93 Difference]: Finished difference Result 488 states and 756 transitions. [2024-11-28 05:07:25,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:07:25,994 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 323 [2024-11-28 05:07:25,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:07:25,999 INFO L225 Difference]: With dead ends: 488 [2024-11-28 05:07:25,999 INFO L226 Difference]: Without dead ends: 280 [2024-11-28 05:07:26,004 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:07:26,005 INFO L435 NwaCegarLoop]: 292 mSDtfsCounter, 123 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:07:26,005 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 677 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:07:26,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2024-11-28 05:07:26,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 211. [2024-11-28 05:07:26,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 163 states have (on average 1.4417177914110428) internal successors, (235), 163 states have internal predecessors, (235), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2024-11-28 05:07:26,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 327 transitions. [2024-11-28 05:07:26,040 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 327 transitions. Word has length 323 [2024-11-28 05:07:26,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:07:26,041 INFO L471 AbstractCegarLoop]: Abstraction has 211 states and 327 transitions. [2024-11-28 05:07:26,041 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 05:07:26,042 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 327 transitions. [2024-11-28 05:07:26,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2024-11-28 05:07:26,050 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:07:26,050 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:07:26,050 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 05:07:26,050 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:07:26,051 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:07:26,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1061397686, now seen corresponding path program 1 times [2024-11-28 05:07:26,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:07:26,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534268843] [2024-11-28 05:07:26,051 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:07:26,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:07:26,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:07:26,372 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-11-28 05:07:26,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:07:26,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534268843] [2024-11-28 05:07:26,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534268843] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:07:26,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:07:26,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:07:26,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952850066] [2024-11-28 05:07:26,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:07:26,373 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:07:26,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:07:26,375 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:07:26,375 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:07:26,376 INFO L87 Difference]: Start difference. First operand 211 states and 327 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 05:07:26,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:07:26,507 INFO L93 Difference]: Finished difference Result 497 states and 770 transitions. [2024-11-28 05:07:26,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:07:26,508 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 323 [2024-11-28 05:07:26,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:07:26,511 INFO L225 Difference]: With dead ends: 497 [2024-11-28 05:07:26,511 INFO L226 Difference]: Without dead ends: 289 [2024-11-28 05:07:26,512 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:07:26,513 INFO L435 NwaCegarLoop]: 411 mSDtfsCounter, 125 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 675 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:07:26,513 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 675 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 05:07:26,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2024-11-28 05:07:26,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 227. [2024-11-28 05:07:26,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 179 states have (on average 1.4245810055865922) internal successors, (255), 179 states have internal predecessors, (255), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2024-11-28 05:07:26,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 347 transitions. [2024-11-28 05:07:26,531 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 347 transitions. Word has length 323 [2024-11-28 05:07:26,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:07:26,532 INFO L471 AbstractCegarLoop]: Abstraction has 227 states and 347 transitions. [2024-11-28 05:07:26,532 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 05:07:26,533 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 347 transitions. [2024-11-28 05:07:26,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2024-11-28 05:07:26,537 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:07:26,537 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:07:26,538 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 05:07:26,538 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:07:26,538 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:07:26,539 INFO L85 PathProgramCache]: Analyzing trace with hash 424653519, now seen corresponding path program 1 times [2024-11-28 05:07:26,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:07:26,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843108162] [2024-11-28 05:07:26,539 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:07:26,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:07:27,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:07:28,582 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 78 proven. 57 refuted. 0 times theorem prover too weak. 4005 trivial. 0 not checked. [2024-11-28 05:07:28,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:07:28,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843108162] [2024-11-28 05:07:28,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843108162] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:07:28,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476848309] [2024-11-28 05:07:28,583 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:07:28,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:07:28,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:07:28,585 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:07:28,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 05:07:28,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:07:28,970 INFO L256 TraceCheckSpWp]: Trace formula consists of 777 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-28 05:07:28,986 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:07:32,901 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 1185 proven. 21 refuted. 0 times theorem prover too weak. 2934 trivial. 0 not checked. [2024-11-28 05:07:32,901 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:07:35,134 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 114 proven. 21 refuted. 0 times theorem prover too weak. 4005 trivial. 0 not checked. [2024-11-28 05:07:35,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476848309] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:07:35,134 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:07:35,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 10, 11] total 24 [2024-11-28 05:07:35,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974303799] [2024-11-28 05:07:35,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:07:35,139 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 05:07:35,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:07:35,141 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 05:07:35,141 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2024-11-28 05:07:35,143 INFO L87 Difference]: Start difference. First operand 227 states and 347 transitions. Second operand has 24 states, 24 states have (on average 10.666666666666666) internal successors, (256), 24 states have internal predecessors, (256), 6 states have call successors, (138), 3 states have call predecessors, (138), 6 states have return successors, (138), 6 states have call predecessors, (138), 6 states have call successors, (138) [2024-11-28 05:07:40,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:07:40,472 INFO L93 Difference]: Finished difference Result 1342 states and 2012 transitions. [2024-11-28 05:07:40,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-28 05:07:40,473 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 10.666666666666666) internal successors, (256), 24 states have internal predecessors, (256), 6 states have call successors, (138), 3 states have call predecessors, (138), 6 states have return successors, (138), 6 states have call predecessors, (138), 6 states have call successors, (138) Word has length 324 [2024-11-28 05:07:40,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:07:40,480 INFO L225 Difference]: With dead ends: 1342 [2024-11-28 05:07:40,480 INFO L226 Difference]: Without dead ends: 1118 [2024-11-28 05:07:40,483 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 699 GetRequests, 636 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1033 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=771, Invalid=3389, Unknown=0, NotChecked=0, Total=4160 [2024-11-28 05:07:40,484 INFO L435 NwaCegarLoop]: 249 mSDtfsCounter, 3405 mSDsluCounter, 2167 mSDsCounter, 0 mSdLazyCounter, 2539 mSolverCounterSat, 929 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3458 SdHoareTripleChecker+Valid, 2416 SdHoareTripleChecker+Invalid, 3468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 929 IncrementalHoareTripleChecker+Valid, 2539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2024-11-28 05:07:40,484 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3458 Valid, 2416 Invalid, 3468 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [929 Valid, 2539 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2024-11-28 05:07:40,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1118 states. [2024-11-28 05:07:40,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1118 to 884. [2024-11-28 05:07:40,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 884 states, 726 states have (on average 1.415977961432507) internal successors, (1028), 729 states have internal predecessors, (1028), 148 states have call successors, (148), 9 states have call predecessors, (148), 9 states have return successors, (148), 145 states have call predecessors, (148), 148 states have call successors, (148) [2024-11-28 05:07:40,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 884 states to 884 states and 1324 transitions. [2024-11-28 05:07:40,601 INFO L78 Accepts]: Start accepts. Automaton has 884 states and 1324 transitions. Word has length 324 [2024-11-28 05:07:40,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:07:40,602 INFO L471 AbstractCegarLoop]: Abstraction has 884 states and 1324 transitions. [2024-11-28 05:07:40,603 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 10.666666666666666) internal successors, (256), 24 states have internal predecessors, (256), 6 states have call successors, (138), 3 states have call predecessors, (138), 6 states have return successors, (138), 6 states have call predecessors, (138), 6 states have call successors, (138) [2024-11-28 05:07:40,603 INFO L276 IsEmpty]: Start isEmpty. Operand 884 states and 1324 transitions. [2024-11-28 05:07:40,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2024-11-28 05:07:40,608 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:07:40,608 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:07:40,620 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 05:07:40,812 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:07:40,812 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:07:40,813 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:07:40,813 INFO L85 PathProgramCache]: Analyzing trace with hash -679184941, now seen corresponding path program 1 times [2024-11-28 05:07:40,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:07:40,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017084170] [2024-11-28 05:07:40,813 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:07:40,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:07:40,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:07:41,161 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-11-28 05:07:41,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:07:41,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017084170] [2024-11-28 05:07:41,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017084170] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:07:41,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:07:41,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:07:41,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328339141] [2024-11-28 05:07:41,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:07:41,163 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:07:41,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:07:41,164 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:07:41,164 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:07:41,164 INFO L87 Difference]: Start difference. First operand 884 states and 1324 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 05:07:41,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:07:41,268 INFO L93 Difference]: Finished difference Result 1926 states and 2894 transitions. [2024-11-28 05:07:41,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:07:41,269 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 324 [2024-11-28 05:07:41,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:07:41,279 INFO L225 Difference]: With dead ends: 1926 [2024-11-28 05:07:41,279 INFO L226 Difference]: Without dead ends: 1352 [2024-11-28 05:07:41,281 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:07:41,282 INFO L435 NwaCegarLoop]: 291 mSDtfsCounter, 178 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:07:41,282 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 573 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:07:41,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1352 states. [2024-11-28 05:07:41,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1352 to 1350. [2024-11-28 05:07:41,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1350 states, 1101 states have (on average 1.4059945504087195) internal successors, (1548), 1106 states have internal predecessors, (1548), 235 states have call successors, (235), 13 states have call predecessors, (235), 13 states have return successors, (235), 230 states have call predecessors, (235), 235 states have call successors, (235) [2024-11-28 05:07:41,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1350 states to 1350 states and 2018 transitions. [2024-11-28 05:07:41,477 INFO L78 Accepts]: Start accepts. Automaton has 1350 states and 2018 transitions. Word has length 324 [2024-11-28 05:07:41,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:07:41,478 INFO L471 AbstractCegarLoop]: Abstraction has 1350 states and 2018 transitions. [2024-11-28 05:07:41,479 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 05:07:41,479 INFO L276 IsEmpty]: Start isEmpty. Operand 1350 states and 2018 transitions. [2024-11-28 05:07:41,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 326 [2024-11-28 05:07:41,488 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:07:41,488 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:07:41,488 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 05:07:41,488 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:07:41,489 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:07:41,489 INFO L85 PathProgramCache]: Analyzing trace with hash -2020783705, now seen corresponding path program 1 times [2024-11-28 05:07:41,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:07:41,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392375343] [2024-11-28 05:07:41,492 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:07:41,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:07:42,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:07:44,230 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 261 proven. 3 refuted. 0 times theorem prover too weak. 3876 trivial. 0 not checked. [2024-11-28 05:07:44,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:07:44,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392375343] [2024-11-28 05:07:44,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392375343] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:07:44,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965451552] [2024-11-28 05:07:44,231 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:07:44,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:07:44,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:07:44,233 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:07:44,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 05:07:44,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:07:44,540 INFO L256 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 05:07:44,556 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:07:45,488 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 481 proven. 3 refuted. 0 times theorem prover too weak. 3656 trivial. 0 not checked. [2024-11-28 05:07:45,489 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:07:47,051 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 261 proven. 6 refuted. 0 times theorem prover too weak. 3873 trivial. 0 not checked. [2024-11-28 05:07:47,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965451552] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 05:07:47,051 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 05:07:47,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 13] total 33 [2024-11-28 05:07:47,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134062080] [2024-11-28 05:07:47,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 05:07:47,053 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-28 05:07:47,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:07:47,054 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-28 05:07:47,054 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=894, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 05:07:47,055 INFO L87 Difference]: Start difference. First operand 1350 states and 2018 transitions. Second operand has 33 states, 33 states have (on average 7.363636363636363) internal successors, (243), 33 states have internal predecessors, (243), 6 states have call successors, (138), 3 states have call predecessors, (138), 8 states have return successors, (138), 9 states have call predecessors, (138), 6 states have call successors, (138) [2024-11-28 05:07:52,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:07:52,594 INFO L93 Difference]: Finished difference Result 4435 states and 6540 transitions. [2024-11-28 05:07:52,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-28 05:07:52,596 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 7.363636363636363) internal successors, (243), 33 states have internal predecessors, (243), 6 states have call successors, (138), 3 states have call predecessors, (138), 8 states have return successors, (138), 9 states have call predecessors, (138), 6 states have call successors, (138) Word has length 325 [2024-11-28 05:07:52,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:07:52,618 INFO L225 Difference]: With dead ends: 4435 [2024-11-28 05:07:52,618 INFO L226 Difference]: Without dead ends: 3473 [2024-11-28 05:07:52,623 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 721 GetRequests, 640 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1981 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1321, Invalid=5485, Unknown=0, NotChecked=0, Total=6806 [2024-11-28 05:07:52,625 INFO L435 NwaCegarLoop]: 245 mSDtfsCounter, 4942 mSDsluCounter, 4230 mSDsCounter, 0 mSdLazyCounter, 2379 mSolverCounterSat, 1121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4972 SdHoareTripleChecker+Valid, 4475 SdHoareTripleChecker+Invalid, 3500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1121 IncrementalHoareTripleChecker+Valid, 2379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:07:52,626 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4972 Valid, 4475 Invalid, 3500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1121 Valid, 2379 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2024-11-28 05:07:52,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3473 states. [2024-11-28 05:07:52,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3473 to 2047. [2024-11-28 05:07:52,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2047 states, 1697 states have (on average 1.4054213317619328) internal successors, (2385), 1709 states have internal predecessors, (2385), 326 states have call successors, (326), 23 states have call predecessors, (326), 23 states have return successors, (326), 314 states have call predecessors, (326), 326 states have call successors, (326) [2024-11-28 05:07:52,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2047 states to 2047 states and 3037 transitions. [2024-11-28 05:07:52,941 INFO L78 Accepts]: Start accepts. Automaton has 2047 states and 3037 transitions. Word has length 325 [2024-11-28 05:07:52,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:07:52,942 INFO L471 AbstractCegarLoop]: Abstraction has 2047 states and 3037 transitions. [2024-11-28 05:07:52,943 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 7.363636363636363) internal successors, (243), 33 states have internal predecessors, (243), 6 states have call successors, (138), 3 states have call predecessors, (138), 8 states have return successors, (138), 9 states have call predecessors, (138), 6 states have call successors, (138) [2024-11-28 05:07:52,943 INFO L276 IsEmpty]: Start isEmpty. Operand 2047 states and 3037 transitions. [2024-11-28 05:07:52,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 326 [2024-11-28 05:07:52,949 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:07:52,950 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:07:52,960 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 05:07:53,154 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-28 05:07:53,154 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:07:53,155 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:07:53,155 INFO L85 PathProgramCache]: Analyzing trace with hash 30200293, now seen corresponding path program 1 times [2024-11-28 05:07:53,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:07:53,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312946438] [2024-11-28 05:07:53,155 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:07:53,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:07:53,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 05:07:53,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1235854481] [2024-11-28 05:07:53,842 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:07:53,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:07:53,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:07:53,845 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:07:53,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 05:07:54,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 05:07:54,385 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 05:07:54,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 05:07:55,300 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 05:07:55,300 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 05:07:55,302 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 05:07:55,316 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 05:07:55,504 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:07:55,508 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:07:55,881 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 05:07:55,885 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 05:07:55 BoogieIcfgContainer [2024-11-28 05:07:55,885 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 05:07:55,886 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 05:07:55,886 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 05:07:55,886 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 05:07:55,887 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:07:22" (3/4) ... [2024-11-28 05:07:55,889 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 05:07:55,890 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 05:07:55,891 INFO L158 Benchmark]: Toolchain (without parser) took 36101.59ms. Allocated memory was 117.4MB in the beginning and 629.1MB in the end (delta: 511.7MB). Free memory was 93.5MB in the beginning and 534.4MB in the end (delta: -440.9MB). Peak memory consumption was 70.3MB. Max. memory is 16.1GB. [2024-11-28 05:07:55,892 INFO L158 Benchmark]: CDTParser took 0.38ms. Allocated memory is still 142.6MB. Free memory is still 80.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:07:55,892 INFO L158 Benchmark]: CACSL2BoogieTranslator took 538.22ms. Allocated memory is still 117.4MB. Free memory was 93.2MB in the beginning and 68.3MB in the end (delta: 24.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-28 05:07:55,892 INFO L158 Benchmark]: Boogie Procedure Inliner took 105.98ms. Allocated memory is still 117.4MB. Free memory was 68.3MB in the beginning and 54.4MB in the end (delta: 13.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 05:07:55,892 INFO L158 Benchmark]: Boogie Preprocessor took 207.51ms. Allocated memory is still 117.4MB. Free memory was 54.4MB in the beginning and 75.8MB in the end (delta: -21.3MB). Peak memory consumption was 26.6MB. Max. memory is 16.1GB. [2024-11-28 05:07:55,893 INFO L158 Benchmark]: RCFGBuilder took 1539.83ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 75.8MB in the beginning and 281.4MB in the end (delta: -205.6MB). Peak memory consumption was 49.7MB. Max. memory is 16.1GB. [2024-11-28 05:07:55,893 INFO L158 Benchmark]: TraceAbstraction took 33698.73ms. Allocated memory was 352.3MB in the beginning and 629.1MB in the end (delta: 276.8MB). Free memory was 280.7MB in the beginning and 534.4MB in the end (delta: -253.7MB). Peak memory consumption was 284.4MB. Max. memory is 16.1GB. [2024-11-28 05:07:55,893 INFO L158 Benchmark]: Witness Printer took 4.52ms. Allocated memory is still 629.1MB. Free memory was 534.4MB in the beginning and 534.4MB in the end (delta: 43.1kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:07:55,895 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.38ms. Allocated memory is still 142.6MB. Free memory is still 80.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 538.22ms. Allocated memory is still 117.4MB. Free memory was 93.2MB in the beginning and 68.3MB in the end (delta: 24.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 105.98ms. Allocated memory is still 117.4MB. Free memory was 68.3MB in the beginning and 54.4MB in the end (delta: 13.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 207.51ms. Allocated memory is still 117.4MB. Free memory was 54.4MB in the beginning and 75.8MB in the end (delta: -21.3MB). Peak memory consumption was 26.6MB. Max. memory is 16.1GB. * RCFGBuilder took 1539.83ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 75.8MB in the beginning and 281.4MB in the end (delta: -205.6MB). Peak memory consumption was 49.7MB. Max. memory is 16.1GB. * TraceAbstraction took 33698.73ms. Allocated memory was 352.3MB in the beginning and 629.1MB in the end (delta: 276.8MB). Free memory was 280.7MB in the beginning and 534.4MB in the end (delta: -253.7MB). Peak memory consumption was 284.4MB. Max. memory is 16.1GB. * Witness Printer took 4.52ms. Allocated memory is still 629.1MB. Free memory was 534.4MB in the beginning and 534.4MB in the end (delta: 43.1kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftLeft at line 214, overapproximation of someBinaryArithmeticDOUBLEoperation at line 246, overapproximation of someBinaryArithmeticDOUBLEoperation at line 124, overapproximation of someBinaryArithmeticDOUBLEoperation at line 96, overapproximation of someBinaryFLOATComparisonOperation at line 311, overapproximation of someBinaryFLOATComparisonOperation at line 362, overapproximation of someBinaryFLOATComparisonOperation at line 362, overapproximation of someBinaryFLOATComparisonOperation at line 362, overapproximation of someBinaryFLOATComparisonOperation at line 309, overapproximation of someUnaryDOUBLEoperation at line 246, overapproximation of someBinaryDOUBLEComparisonOperation at line 281, overapproximation of someBinaryDOUBLEComparisonOperation at line 362, overapproximation of someBinaryDOUBLEComparisonOperation at line 287, overapproximation of someBinaryDOUBLEComparisonOperation at line 119, overapproximation of someBinaryDOUBLEComparisonOperation at line 289, overapproximation of someBinaryDOUBLEComparisonOperation at line 248, overapproximation of someBinaryDOUBLEComparisonOperation at line 285, overapproximation of someBinaryDOUBLEComparisonOperation at line 149, overapproximation of someBinaryDOUBLEComparisonOperation at line 177, overapproximation of someBinaryDOUBLEComparisonOperation at line 313, overapproximation of someBinaryDOUBLEComparisonOperation at line 94, overapproximation of someBinaryDOUBLEComparisonOperation at line 170, overapproximation of someBinaryDOUBLEComparisonOperation at line 188, overapproximation of someBinaryDOUBLEComparisonOperation at line 258, overapproximation of someBinaryDOUBLEComparisonOperation at line 362, overapproximation of someBinaryDOUBLEComparisonOperation at line 283, overapproximation of someBinaryDOUBLEComparisonOperation at line 142, overapproximation of someBinaryDOUBLEComparisonOperation at line 246, overapproximation of someBinaryDOUBLEComparisonOperation at line 362. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = -256; [L23] unsigned char var_1_4 = 1; [L24] double var_1_7 = 31.25; [L25] double var_1_8 = 7.6; [L26] double var_1_9 = 8.9; [L27] double var_1_10 = 256.8; [L28] double var_1_11 = 64.6; [L29] double var_1_12 = 31.8; [L30] unsigned char var_1_13 = 1; [L31] unsigned char var_1_14 = 2; [L32] unsigned char var_1_15 = 32; [L33] unsigned char var_1_16 = 128; [L34] unsigned char var_1_17 = 64; [L35] unsigned char var_1_18 = 100; [L36] unsigned short int var_1_19 = 256; [L37] unsigned short int var_1_20 = 34248; [L38] double var_1_21 = 25.2; [L39] double var_1_22 = 7.25; [L40] signed long int var_1_23 = 32; [L41] float var_1_24 = 1.6; [L42] float var_1_25 = 64.9; [L43] float var_1_26 = 10000.4; [L44] float var_1_27 = 31.055; [L45] unsigned char var_1_28 = 8; [L46] unsigned short int var_1_29 = 32; [L47] double var_1_30 = 10000000.75; [L48] double var_1_31 = 0.625; [L49] float var_1_32 = 256.5; [L50] float var_1_33 = 31.4; [L51] signed char var_1_34 = 0; [L52] signed char var_1_35 = 5; [L53] signed char var_1_36 = 16; [L54] unsigned long int var_1_37 = 0; [L55] unsigned long int var_1_38 = 2519029488; [L56] unsigned long int var_1_40 = 1355527797; [L57] unsigned short int var_1_41 = 4; [L58] unsigned char var_1_42 = 1; [L59] unsigned short int var_1_43 = 10000; [L60] unsigned short int var_1_44 = 16726; [L61] unsigned char var_1_45 = 64; [L62] unsigned long int var_1_46 = 4; [L63] unsigned long int var_1_47 = 2812656247; [L64] unsigned short int var_1_48 = 50; [L65] unsigned short int var_1_49 = 31171; [L66] signed short int var_1_50 = -32; [L67] float var_1_51 = 255.4; [L68] signed char var_1_52 = -5; [L69] unsigned char var_1_53 = 1; [L70] float var_1_54 = 255.4; [L71] unsigned short int var_1_55 = 4; [L72] signed short int var_1_57 = 1; [L73] unsigned char var_1_58 = 1; [L74] signed short int var_1_59 = 128; [L75] unsigned char var_1_61 = 25; [L76] unsigned char var_1_62 = 10; [L77] unsigned char var_1_63 = 32; [L78] signed char var_1_64 = -128; [L79] signed long int var_1_65 = 2; [L80] unsigned char last_1_var_1_13 = 1; [L81] unsigned short int last_1_var_1_19 = 256; [L82] unsigned short int last_1_var_1_29 = 32; [L83] float last_1_var_1_33 = 31.4; [L84] unsigned short int last_1_var_1_41 = 4; [L85] unsigned long int last_1_var_1_46 = 4; [L86] signed short int last_1_var_1_59 = 128; [L87] signed long int last_1_var_1_65 = 2; VAL [isInitial=0, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=38/5, var_1_9=89/10] [L366] isInitial = 1 [L367] FCALL initially() [L369] CALL updateLastVariables() [L352] last_1_var_1_13 = var_1_13 [L353] last_1_var_1_19 = var_1_19 [L354] last_1_var_1_29 = var_1_29 [L355] last_1_var_1_33 = var_1_33 [L356] last_1_var_1_41 = var_1_41 [L357] last_1_var_1_46 = var_1_46 [L358] last_1_var_1_59 = var_1_59 [L359] last_1_var_1_65 = var_1_65 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=38/5, var_1_9=89/10] [L369] RET updateLastVariables() [L370] CALL updateVariables() [L277] var_1_4 = __VERIFIER_nondet_uchar() [L278] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=38/5, var_1_9=89/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=38/5, var_1_9=89/10] [L278] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=38/5, var_1_9=89/10] [L279] CALL assume_abort_if_not(var_1_4 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=38/5, var_1_9=89/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=38/5, var_1_9=89/10] [L279] RET assume_abort_if_not(var_1_4 <= 1) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=38/5, var_1_9=89/10] [L280] var_1_8 = __VERIFIER_nondet_double() [L281] CALL assume_abort_if_not((var_1_8 >= 0.0F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 4611686.018427382800e+12F && var_1_8 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_9=89/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_9=89/10] [L281] RET assume_abort_if_not((var_1_8 >= 0.0F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 4611686.018427382800e+12F && var_1_8 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_9=89/10] [L282] var_1_9 = __VERIFIER_nondet_double() [L283] CALL assume_abort_if_not((var_1_9 >= 0.0F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 4611686.018427382800e+12F && var_1_9 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L283] RET assume_abort_if_not((var_1_9 >= 0.0F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 4611686.018427382800e+12F && var_1_9 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L284] var_1_10 = __VERIFIER_nondet_double() [L285] CALL assume_abort_if_not((var_1_10 >= -461168.6018427382800e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L285] RET assume_abort_if_not((var_1_10 >= -461168.6018427382800e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L286] var_1_11 = __VERIFIER_nondet_double() [L287] CALL assume_abort_if_not((var_1_11 >= -230584.3009213691390e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 2305843.009213691390e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L287] RET assume_abort_if_not((var_1_11 >= -230584.3009213691390e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 2305843.009213691390e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L288] var_1_12 = __VERIFIER_nondet_double() [L289] CALL assume_abort_if_not((var_1_12 >= -230584.3009213691390e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 2305843.009213691390e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L289] RET assume_abort_if_not((var_1_12 >= -230584.3009213691390e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 2305843.009213691390e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L290] var_1_14 = __VERIFIER_nondet_uchar() [L291] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L291] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L292] CALL assume_abort_if_not(var_1_14 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L292] RET assume_abort_if_not(var_1_14 <= 254) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L293] var_1_15 = __VERIFIER_nondet_uchar() [L294] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L294] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L295] CALL assume_abort_if_not(var_1_15 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L295] RET assume_abort_if_not(var_1_15 <= 254) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L296] var_1_16 = __VERIFIER_nondet_uchar() [L297] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L297] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L298] CALL assume_abort_if_not(var_1_16 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L298] RET assume_abort_if_not(var_1_16 <= 254) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L299] var_1_17 = __VERIFIER_nondet_uchar() [L300] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L300] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L301] CALL assume_abort_if_not(var_1_17 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L301] RET assume_abort_if_not(var_1_17 <= 64) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L302] var_1_18 = __VERIFIER_nondet_uchar() [L303] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L303] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L304] CALL assume_abort_if_not(var_1_18 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L304] RET assume_abort_if_not(var_1_18 <= 127) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L305] var_1_20 = __VERIFIER_nondet_ushort() [L306] CALL assume_abort_if_not(var_1_20 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L306] RET assume_abort_if_not(var_1_20 >= 32767) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L307] CALL assume_abort_if_not(var_1_20 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L307] RET assume_abort_if_not(var_1_20 <= 65534) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L308] var_1_25 = __VERIFIER_nondet_float() [L309] CALL assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 2305843.009213691390e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L309] RET assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 2305843.009213691390e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L310] var_1_26 = __VERIFIER_nondet_float() [L311] CALL assume_abort_if_not((var_1_26 >= 0.0F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 2305843.009213691390e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L311] RET assume_abort_if_not((var_1_26 >= 0.0F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 2305843.009213691390e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L312] var_1_31 = __VERIFIER_nondet_double() [L313] CALL assume_abort_if_not((var_1_31 >= 0.0F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L313] RET assume_abort_if_not((var_1_31 >= 0.0F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L314] var_1_35 = __VERIFIER_nondet_char() [L315] CALL assume_abort_if_not(var_1_35 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L315] RET assume_abort_if_not(var_1_35 >= -63) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L316] CALL assume_abort_if_not(var_1_35 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L316] RET assume_abort_if_not(var_1_35 <= 63) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L317] var_1_36 = __VERIFIER_nondet_char() [L318] CALL assume_abort_if_not(var_1_36 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L318] RET assume_abort_if_not(var_1_36 >= -63) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L319] CALL assume_abort_if_not(var_1_36 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L319] RET assume_abort_if_not(var_1_36 <= 63) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L320] var_1_38 = __VERIFIER_nondet_ulong() [L321] CALL assume_abort_if_not(var_1_38 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L321] RET assume_abort_if_not(var_1_38 >= 2147483647) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L322] CALL assume_abort_if_not(var_1_38 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L322] RET assume_abort_if_not(var_1_38 <= 4294967294) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L323] var_1_40 = __VERIFIER_nondet_ulong() [L324] CALL assume_abort_if_not(var_1_40 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L324] RET assume_abort_if_not(var_1_40 >= 1073741824) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L325] CALL assume_abort_if_not(var_1_40 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L325] RET assume_abort_if_not(var_1_40 <= 2147483647) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L326] var_1_42 = __VERIFIER_nondet_uchar() [L327] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L327] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L328] CALL assume_abort_if_not(var_1_42 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L328] RET assume_abort_if_not(var_1_42 <= 1) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L329] var_1_43 = __VERIFIER_nondet_ushort() [L330] CALL assume_abort_if_not(var_1_43 >= 8192) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L330] RET assume_abort_if_not(var_1_43 >= 8192) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L331] CALL assume_abort_if_not(var_1_43 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L331] RET assume_abort_if_not(var_1_43 <= 16383) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L332] var_1_44 = __VERIFIER_nondet_ushort() [L333] CALL assume_abort_if_not(var_1_44 >= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L333] RET assume_abort_if_not(var_1_44 >= 16384) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L334] CALL assume_abort_if_not(var_1_44 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L334] RET assume_abort_if_not(var_1_44 <= 32767) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L335] var_1_47 = __VERIFIER_nondet_ulong() [L336] CALL assume_abort_if_not(var_1_47 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L336] RET assume_abort_if_not(var_1_47 >= 2147483647) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L337] CALL assume_abort_if_not(var_1_47 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L337] RET assume_abort_if_not(var_1_47 <= 4294967294) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=31171, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L338] var_1_49 = __VERIFIER_nondet_ushort() [L339] CALL assume_abort_if_not(var_1_49 >= 24575) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L339] RET assume_abort_if_not(var_1_49 >= 24575) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L340] CALL assume_abort_if_not(var_1_49 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L340] RET assume_abort_if_not(var_1_49 <= 32767) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L341] var_1_58 = __VERIFIER_nondet_uchar() [L342] CALL assume_abort_if_not(var_1_58 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L342] RET assume_abort_if_not(var_1_58 >= 0) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L343] CALL assume_abort_if_not(var_1_58 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L343] RET assume_abort_if_not(var_1_58 <= 1) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L344] var_1_62 = __VERIFIER_nondet_uchar() [L345] CALL assume_abort_if_not(var_1_62 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L345] RET assume_abort_if_not(var_1_62 >= 0) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L346] CALL assume_abort_if_not(var_1_62 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L346] RET assume_abort_if_not(var_1_62 <= 64) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L347] var_1_63 = __VERIFIER_nondet_uchar() [L348] CALL assume_abort_if_not(var_1_63 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L348] RET assume_abort_if_not(var_1_63 >= 0) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L349] CALL assume_abort_if_not(var_1_63 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L349] RET assume_abort_if_not(var_1_63 <= 63) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L370] RET updateVariables() [L371] CALL step() [L91] EXPR (-64 + var_1_18) << last_1_var_1_65 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L91] signed long int stepLocal_9 = (-64 + var_1_18) << last_1_var_1_65; [L92] unsigned char stepLocal_8 = last_1_var_1_29 > (last_1_var_1_29 + last_1_var_1_19); [L93] unsigned char stepLocal_7 = var_1_15; VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_7=-256, stepLocal_8=0, stepLocal_9=0, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L94] COND TRUE (var_1_9 >= (var_1_8 - var_1_25)) || stepLocal_8 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_7=-256, stepLocal_9=0, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L95] COND TRUE (last_1_var_1_59 + last_1_var_1_29) >= stepLocal_7 [L96] var_1_30 = (var_1_10 + var_1_11) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_9=0, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L107] signed long int stepLocal_15 = var_1_35 % ((((var_1_43) < 0 ) ? -(var_1_43) : (var_1_43))); VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_15=2, stepLocal_9=0, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L108] COND TRUE stepLocal_15 > last_1_var_1_13 [L109] var_1_51 = var_1_9 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_9=0, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_9=2] [L119] COND FALSE !(var_1_51 <= var_1_10) [L124] var_1_24 = (var_1_9 - ((var_1_25 + var_1_26) + var_1_8)) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_9=0, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_9=2] [L126] unsigned char stepLocal_13 = var_1_4; VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_13=-255, stepLocal_9=0, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=64, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_9=2] [L127] COND FALSE !(var_1_42 && stepLocal_13) [L134] var_1_45 = var_1_17 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_9=0, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_9=2] [L136] signed long int stepLocal_3 = last_1_var_1_29; VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_3=32, stepLocal_9=0, var_1_13=1, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_9=2] [L137] COND TRUE last_1_var_1_41 < stepLocal_3 [L138] var_1_13 = ((((((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) < (var_1_16)) ? (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) : (var_1_16))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_9=0, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_9=2] [L142] COND TRUE var_1_11 >= 1.000000000000823E12 [L143] var_1_21 = var_1_8 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_9=0, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=29/4, var_1_23=32, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=3, var_1_9=2] [L145] COND TRUE \read(var_1_4) [L146] var_1_22 = var_1_12 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=3, var_1_9=2] [L148] var_1_28 = var_1_17 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=3, var_1_9=2] [L149] COND TRUE (var_1_9 - (var_1_8 + var_1_25)) >= var_1_11 [L150] var_1_29 = var_1_20 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=3, var_1_9=2] [L152] COND TRUE \read(var_1_4) [L153] var_1_34 = (var_1_35 + var_1_36) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=3, var_1_9=2] [L157] COND FALSE !(! var_1_4) [L160] var_1_52 = ((((var_1_35) < (var_1_36)) ? (var_1_35) : (var_1_36))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=3, var_1_9=2] [L162] COND TRUE \read(var_1_58) [L163] var_1_57 = var_1_14 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=3, var_1_9=2] [L165] COND TRUE \read(var_1_4) [L166] var_1_59 = var_1_34 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=3, var_1_9=2] [L170] unsigned char stepLocal_18 = var_1_22 >= var_1_9; VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_18=1, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=25, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=3, var_1_9=2] [L171] COND TRUE stepLocal_18 || var_1_4 [L172] var_1_61 = (var_1_17 + ((((var_1_18) > ((var_1_62 + var_1_63))) ? (var_1_18) : ((var_1_62 + var_1_63))))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=3, var_1_9=2] [L174] var_1_64 = var_1_62 [L175] var_1_65 = var_1_28 [L176] unsigned char stepLocal_11 = var_1_4; VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L177] COND TRUE var_1_9 < (var_1_8 - var_1_31) [L178] var_1_37 = (((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) - var_1_28) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L186] unsigned char stepLocal_12 = var_1_4; VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_12=-255, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L187] COND TRUE stepLocal_12 || var_1_42 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L188] COND TRUE ((((var_1_24) < (var_1_51)) ? (var_1_24) : (var_1_51))) <= 7.875 [L189] var_1_41 = ((((((((var_1_18) < ((var_1_14 + var_1_15))) ? (var_1_18) : ((var_1_14 + var_1_15))))) < (var_1_34)) ? (((((var_1_18) < ((var_1_14 + var_1_15))) ? (var_1_18) : ((var_1_14 + var_1_15))))) : (var_1_34))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L196] unsigned char stepLocal_6 = var_1_18; VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_6=-192, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L197] COND FALSE !(! var_1_4) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_6=-192, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L202] EXPR var_1_17 ^ (~ -5) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_6=-192, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L202] COND FALSE !((var_1_17 ^ (~ -5)) >= var_1_61) [L205] var_1_50 = (((((var_1_18 + var_1_16)) < (((var_1_17 + var_1_61) - var_1_15))) ? ((var_1_18 + var_1_16)) : (((var_1_17 + var_1_61) - var_1_15)))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_6=-192, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L206] COND FALSE !((var_1_41 == var_1_37) && var_1_4) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_6=-192, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L209] COND FALSE !(! (var_1_38 >= var_1_13)) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_6=-192, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L214] EXPR 8 << var_1_1 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_6=-192, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L214] signed long int stepLocal_10 = 8 << var_1_1; [L215] COND FALSE !(var_1_45 >= stepLocal_10) [L220] var_1_33 = var_1_26 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_6=-192, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L222] signed long int stepLocal_2 = 25; [L223] unsigned short int stepLocal_1 = var_1_29; [L224] unsigned char stepLocal_0 = var_1_13; VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_0=64, stepLocal_11=-255, stepLocal_1=-65538, stepLocal_2=25, stepLocal_6=-192, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L225] COND FALSE !(stepLocal_0 == var_1_55) [L236] var_1_7 = 10.15 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_1=-65538, stepLocal_2=25, stepLocal_6=-192, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L238] signed long int stepLocal_16 = (((var_1_49) < (var_1_18)) ? (var_1_49) : (var_1_18)); VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_16=64, stepLocal_1=-65538, stepLocal_2=25, stepLocal_6=-192, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L239] COND FALSE !(stepLocal_16 <= var_1_55) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_1=-65538, stepLocal_2=25, stepLocal_6=-192, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L242] EXPR var_1_37 & ((((var_1_41) < (var_1_55)) ? (var_1_41) : (var_1_55))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_1=-65538, stepLocal_2=25, stepLocal_6=-192, stepLocal_9=0, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L242] unsigned long int stepLocal_17 = var_1_37 & ((((var_1_41) < (var_1_55)) ? (var_1_41) : (var_1_55))); [L243] COND FALSE !(stepLocal_17 < (256 / var_1_44)) [L246] var_1_54 = ((((var_1_10) < (((((var_1_8 - var_1_31) < 0 ) ? -(var_1_8 - var_1_31) : (var_1_8 - var_1_31))))) ? (var_1_10) : (((((var_1_8 - var_1_31) < 0 ) ? -(var_1_8 - var_1_31) : (var_1_8 - var_1_31)))))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_1=-65538, stepLocal_2=25, stepLocal_6=-192, stepLocal_9=0, var_1_10=6, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=4, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L248] COND TRUE ! (var_1_30 >= 63.6f) [L249] var_1_46 = (((((((((var_1_38) > (var_1_47)) ? (var_1_38) : (var_1_47))) - (var_1_55 + var_1_65))) < (var_1_13)) ? ((((((var_1_38) > (var_1_47)) ? (var_1_38) : (var_1_47))) - (var_1_55 + var_1_65))) : (var_1_13))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_1=-65538, stepLocal_2=25, stepLocal_6=-192, stepLocal_9=0, var_1_10=6, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=256, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=64, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L253] COND TRUE ((((var_1_15) < (var_1_46)) ? (var_1_15) : (var_1_46))) <= -10 [L254] var_1_19 = (var_1_20 - var_1_13) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_1=-65538, stepLocal_2=25, stepLocal_6=-192, stepLocal_9=0, var_1_10=6, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=65470, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=64, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L256] signed long int stepLocal_5 = var_1_65; [L257] unsigned long int stepLocal_4 = var_1_46; VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_1=-65538, stepLocal_2=25, stepLocal_4=64, stepLocal_5=0, stepLocal_6=-192, stepLocal_9=0, var_1_10=6, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=65470, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=64, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L258] COND TRUE var_1_21 <= (var_1_12 * var_1_10) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_1=-65538, stepLocal_2=25, stepLocal_4=64, stepLocal_5=0, stepLocal_6=-192, stepLocal_9=0, var_1_10=6, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=65470, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=64, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L259] COND TRUE stepLocal_5 <= var_1_29 [L260] var_1_23 = ((var_1_46 + var_1_16) + ((var_1_14 + var_1_17) - 10)) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_1=-65538, stepLocal_2=25, stepLocal_4=64, stepLocal_6=-192, stepLocal_9=0, var_1_10=6, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=65470, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=182, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=64, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L269] unsigned char stepLocal_14 = var_1_4; VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_14=-255, stepLocal_1=-65538, stepLocal_2=25, stepLocal_4=64, stepLocal_6=-192, stepLocal_9=0, var_1_10=6, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=65470, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=182, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=64, var_1_47=-2147483649, var_1_48=50, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L270] COND TRUE stepLocal_14 || (var_1_47 >= var_1_46) [L271] var_1_48 = (var_1_44 + var_1_46) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=-255, stepLocal_1=-65538, stepLocal_2=25, stepLocal_4=64, stepLocal_6=-192, stepLocal_9=0, var_1_10=6, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=65470, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=182, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=64, var_1_47=-2147483649, var_1_48=16448, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L371] RET step() [L372] CALL, EXPR property() [L362] EXPR (((((((((((((var_1_41 == var_1_37) && var_1_4) ? (var_1_1 == ((signed long int) ((((var_1_29) < (var_1_59)) ? (var_1_29) : (var_1_59))))) : 1) && ((var_1_13 == var_1_55) ? ((var_1_34 < var_1_29) ? (var_1_7 == ((double) ((var_1_8 - var_1_9) + var_1_10))) : ((var_1_29 >= 25) ? (var_1_7 == ((double) ((((((8.7955268025428961E18 - var_1_8) - var_1_9)) > ((var_1_10 + (var_1_11 + var_1_12)))) ? (((8.7955268025428961E18 - var_1_8) - var_1_9)) : ((var_1_10 + (var_1_11 + var_1_12))))))) : (var_1_7 == ((double) (((((var_1_8) < (var_1_10)) ? (var_1_8) : (var_1_10))) + (var_1_11 + 1.75)))))) : (var_1_7 == ((double) 10.15)))) && ((last_1_var_1_41 < last_1_var_1_29) ? (var_1_13 == ((unsigned char) ((((((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) < (var_1_16)) ? (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) : (var_1_16))))) : (var_1_13 == ((unsigned char) ((var_1_17 + 4) + var_1_18))))) && ((((((var_1_15) < (var_1_46)) ? (var_1_15) : (var_1_46))) <= -10) ? (var_1_19 == ((unsigned short int) (var_1_20 - var_1_13))) : 1)) && ((var_1_11 >= 1.000000000000823E12) ? (var_1_21 == ((double) var_1_8)) : 1)) && (var_1_4 ? (var_1_22 == ((double) var_1_12)) : 1)) && ((var_1_21 <= (var_1_12 * var_1_10)) ? ((var_1_65 <= var_1_29) ? (var_1_23 == ((signed long int) ((var_1_46 + var_1_16) + ((var_1_14 + var_1_17) - 10)))) : 1) : ((var_1_59 <= var_1_46) ? (var_1_23 == ((signed long int) (var_1_16 - var_1_46))) : (var_1_23 == ((signed long int) (((((((((var_1_17) < (var_1_46)) ? (var_1_17) : (var_1_46))) + var_1_18)) > (var_1_14)) ? ((((((var_1_17) < (var_1_46)) ? (var_1_17) : (var_1_46))) + var_1_18)) : (var_1_14)))))))) && ((var_1_51 <= var_1_10) ? (var_1_4 ? (var_1_24 == ((float) (var_1_8 + var_1_10))) : 1) : (var_1_24 == ((float) (var_1_9 - ((var_1_25 + var_1_26) + var_1_8)))))) && ((! var_1_4) ? ((var_1_18 <= var_1_41) ? (var_1_27 == ((float) var_1_10)) : 1) : 1)) && (var_1_28 == ((unsigned char) var_1_17))) && (((var_1_9 - (var_1_8 + var_1_25)) >= var_1_11) ? (var_1_29 == ((unsigned short int) var_1_20)) : 1)) && (((var_1_9 >= (var_1_8 - var_1_25)) || (last_1_var_1_29 > (last_1_var_1_29 + last_1_var_1_19))) ? (((last_1_var_1_59 + last_1_var_1_29) >= var_1_15) ? (var_1_30 == ((double) (var_1_10 + var_1_11))) : (var_1_30 == ((double) 2.75))) : ((((last_1_var_1_13 / var_1_20) & (last_1_var_1_29 - last_1_var_1_46)) >= ((-64 + var_1_18) << last_1_var_1_65)) ? (var_1_30 == ((double) (var_1_25 - var_1_31))) : (var_1_30 == ((double) ((((var_1_9) < (var_1_10)) ? (var_1_9) : (var_1_10))))))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=6, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=65470, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=182, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=64, var_1_47=-2147483649, var_1_48=16448, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L362] EXPR ((((((((((((((var_1_41 == var_1_37) && var_1_4) ? (var_1_1 == ((signed long int) ((((var_1_29) < (var_1_59)) ? (var_1_29) : (var_1_59))))) : 1) && ((var_1_13 == var_1_55) ? ((var_1_34 < var_1_29) ? (var_1_7 == ((double) ((var_1_8 - var_1_9) + var_1_10))) : ((var_1_29 >= 25) ? (var_1_7 == ((double) ((((((8.7955268025428961E18 - var_1_8) - var_1_9)) > ((var_1_10 + (var_1_11 + var_1_12)))) ? (((8.7955268025428961E18 - var_1_8) - var_1_9)) : ((var_1_10 + (var_1_11 + var_1_12))))))) : (var_1_7 == ((double) (((((var_1_8) < (var_1_10)) ? (var_1_8) : (var_1_10))) + (var_1_11 + 1.75)))))) : (var_1_7 == ((double) 10.15)))) && ((last_1_var_1_41 < last_1_var_1_29) ? (var_1_13 == ((unsigned char) ((((((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) < (var_1_16)) ? (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) : (var_1_16))))) : (var_1_13 == ((unsigned char) ((var_1_17 + 4) + var_1_18))))) && ((((((var_1_15) < (var_1_46)) ? (var_1_15) : (var_1_46))) <= -10) ? (var_1_19 == ((unsigned short int) (var_1_20 - var_1_13))) : 1)) && ((var_1_11 >= 1.000000000000823E12) ? (var_1_21 == ((double) var_1_8)) : 1)) && (var_1_4 ? (var_1_22 == ((double) var_1_12)) : 1)) && ((var_1_21 <= (var_1_12 * var_1_10)) ? ((var_1_65 <= var_1_29) ? (var_1_23 == ((signed long int) ((var_1_46 + var_1_16) + ((var_1_14 + var_1_17) - 10)))) : 1) : ((var_1_59 <= var_1_46) ? (var_1_23 == ((signed long int) (var_1_16 - var_1_46))) : (var_1_23 == ((signed long int) (((((((((var_1_17) < (var_1_46)) ? (var_1_17) : (var_1_46))) + var_1_18)) > (var_1_14)) ? ((((((var_1_17) < (var_1_46)) ? (var_1_17) : (var_1_46))) + var_1_18)) : (var_1_14)))))))) && ((var_1_51 <= var_1_10) ? (var_1_4 ? (var_1_24 == ((float) (var_1_8 + var_1_10))) : 1) : (var_1_24 == ((float) (var_1_9 - ((var_1_25 + var_1_26) + var_1_8)))))) && ((! var_1_4) ? ((var_1_18 <= var_1_41) ? (var_1_27 == ((float) var_1_10)) : 1) : 1)) && (var_1_28 == ((unsigned char) var_1_17))) && (((var_1_9 - (var_1_8 + var_1_25)) >= var_1_11) ? (var_1_29 == ((unsigned short int) var_1_20)) : 1)) && (((var_1_9 >= (var_1_8 - var_1_25)) || (last_1_var_1_29 > (last_1_var_1_29 + last_1_var_1_19))) ? (((last_1_var_1_59 + last_1_var_1_29) >= var_1_15) ? (var_1_30 == ((double) (var_1_10 + var_1_11))) : (var_1_30 == ((double) 2.75))) : ((((last_1_var_1_13 / var_1_20) & (last_1_var_1_29 - last_1_var_1_46)) >= ((-64 + var_1_18) << last_1_var_1_65)) ? (var_1_30 == ((double) (var_1_25 - var_1_31))) : (var_1_30 == ((double) ((((var_1_9) < (var_1_10)) ? (var_1_9) : (var_1_10)))))))) && (((var_1_17 ^ (~ -5)) >= var_1_61) ? (var_1_32 == ((float) var_1_25)) : 1) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=6, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=65470, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=182, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=64, var_1_47=-2147483649, var_1_48=16448, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L362] EXPR (((((((((((((((var_1_41 == var_1_37) && var_1_4) ? (var_1_1 == ((signed long int) ((((var_1_29) < (var_1_59)) ? (var_1_29) : (var_1_59))))) : 1) && ((var_1_13 == var_1_55) ? ((var_1_34 < var_1_29) ? (var_1_7 == ((double) ((var_1_8 - var_1_9) + var_1_10))) : ((var_1_29 >= 25) ? (var_1_7 == ((double) ((((((8.7955268025428961E18 - var_1_8) - var_1_9)) > ((var_1_10 + (var_1_11 + var_1_12)))) ? (((8.7955268025428961E18 - var_1_8) - var_1_9)) : ((var_1_10 + (var_1_11 + var_1_12))))))) : (var_1_7 == ((double) (((((var_1_8) < (var_1_10)) ? (var_1_8) : (var_1_10))) + (var_1_11 + 1.75)))))) : (var_1_7 == ((double) 10.15)))) && ((last_1_var_1_41 < last_1_var_1_29) ? (var_1_13 == ((unsigned char) ((((((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) < (var_1_16)) ? (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) : (var_1_16))))) : (var_1_13 == ((unsigned char) ((var_1_17 + 4) + var_1_18))))) && ((((((var_1_15) < (var_1_46)) ? (var_1_15) : (var_1_46))) <= -10) ? (var_1_19 == ((unsigned short int) (var_1_20 - var_1_13))) : 1)) && ((var_1_11 >= 1.000000000000823E12) ? (var_1_21 == ((double) var_1_8)) : 1)) && (var_1_4 ? (var_1_22 == ((double) var_1_12)) : 1)) && ((var_1_21 <= (var_1_12 * var_1_10)) ? ((var_1_65 <= var_1_29) ? (var_1_23 == ((signed long int) ((var_1_46 + var_1_16) + ((var_1_14 + var_1_17) - 10)))) : 1) : ((var_1_59 <= var_1_46) ? (var_1_23 == ((signed long int) (var_1_16 - var_1_46))) : (var_1_23 == ((signed long int) (((((((((var_1_17) < (var_1_46)) ? (var_1_17) : (var_1_46))) + var_1_18)) > (var_1_14)) ? ((((((var_1_17) < (var_1_46)) ? (var_1_17) : (var_1_46))) + var_1_18)) : (var_1_14)))))))) && ((var_1_51 <= var_1_10) ? (var_1_4 ? (var_1_24 == ((float) (var_1_8 + var_1_10))) : 1) : (var_1_24 == ((float) (var_1_9 - ((var_1_25 + var_1_26) + var_1_8)))))) && ((! var_1_4) ? ((var_1_18 <= var_1_41) ? (var_1_27 == ((float) var_1_10)) : 1) : 1)) && (var_1_28 == ((unsigned char) var_1_17))) && (((var_1_9 - (var_1_8 + var_1_25)) >= var_1_11) ? (var_1_29 == ((unsigned short int) var_1_20)) : 1)) && (((var_1_9 >= (var_1_8 - var_1_25)) || (last_1_var_1_29 > (last_1_var_1_29 + last_1_var_1_19))) ? (((last_1_var_1_59 + last_1_var_1_29) >= var_1_15) ? (var_1_30 == ((double) (var_1_10 + var_1_11))) : (var_1_30 == ((double) 2.75))) : ((((last_1_var_1_13 / var_1_20) & (last_1_var_1_29 - last_1_var_1_46)) >= ((-64 + var_1_18) << last_1_var_1_65)) ? (var_1_30 == ((double) (var_1_25 - var_1_31))) : (var_1_30 == ((double) ((((var_1_9) < (var_1_10)) ? (var_1_9) : (var_1_10)))))))) && (((var_1_17 ^ (~ -5)) >= var_1_61) ? (var_1_32 == ((float) var_1_25)) : 1)) && ((var_1_45 >= (8 << var_1_1)) ? ((var_1_27 < var_1_12) ? (var_1_33 == ((float) (var_1_25 - var_1_26))) : 1) : (var_1_33 == ((float) var_1_26))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=6, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=65470, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=182, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=64, var_1_47=-2147483649, var_1_48=16448, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L362] EXPR ((((((((((((((((((((((((((var_1_41 == var_1_37) && var_1_4) ? (var_1_1 == ((signed long int) ((((var_1_29) < (var_1_59)) ? (var_1_29) : (var_1_59))))) : 1) && ((var_1_13 == var_1_55) ? ((var_1_34 < var_1_29) ? (var_1_7 == ((double) ((var_1_8 - var_1_9) + var_1_10))) : ((var_1_29 >= 25) ? (var_1_7 == ((double) ((((((8.7955268025428961E18 - var_1_8) - var_1_9)) > ((var_1_10 + (var_1_11 + var_1_12)))) ? (((8.7955268025428961E18 - var_1_8) - var_1_9)) : ((var_1_10 + (var_1_11 + var_1_12))))))) : (var_1_7 == ((double) (((((var_1_8) < (var_1_10)) ? (var_1_8) : (var_1_10))) + (var_1_11 + 1.75)))))) : (var_1_7 == ((double) 10.15)))) && ((last_1_var_1_41 < last_1_var_1_29) ? (var_1_13 == ((unsigned char) ((((((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) < (var_1_16)) ? (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) : (var_1_16))))) : (var_1_13 == ((unsigned char) ((var_1_17 + 4) + var_1_18))))) && ((((((var_1_15) < (var_1_46)) ? (var_1_15) : (var_1_46))) <= -10) ? (var_1_19 == ((unsigned short int) (var_1_20 - var_1_13))) : 1)) && ((var_1_11 >= 1.000000000000823E12) ? (var_1_21 == ((double) var_1_8)) : 1)) && (var_1_4 ? (var_1_22 == ((double) var_1_12)) : 1)) && ((var_1_21 <= (var_1_12 * var_1_10)) ? ((var_1_65 <= var_1_29) ? (var_1_23 == ((signed long int) ((var_1_46 + var_1_16) + ((var_1_14 + var_1_17) - 10)))) : 1) : ((var_1_59 <= var_1_46) ? (var_1_23 == ((signed long int) (var_1_16 - var_1_46))) : (var_1_23 == ((signed long int) (((((((((var_1_17) < (var_1_46)) ? (var_1_17) : (var_1_46))) + var_1_18)) > (var_1_14)) ? ((((((var_1_17) < (var_1_46)) ? (var_1_17) : (var_1_46))) + var_1_18)) : (var_1_14)))))))) && ((var_1_51 <= var_1_10) ? (var_1_4 ? (var_1_24 == ((float) (var_1_8 + var_1_10))) : 1) : (var_1_24 == ((float) (var_1_9 - ((var_1_25 + var_1_26) + var_1_8)))))) && ((! var_1_4) ? ((var_1_18 <= var_1_41) ? (var_1_27 == ((float) var_1_10)) : 1) : 1)) && (var_1_28 == ((unsigned char) var_1_17))) && (((var_1_9 - (var_1_8 + var_1_25)) >= var_1_11) ? (var_1_29 == ((unsigned short int) var_1_20)) : 1)) && (((var_1_9 >= (var_1_8 - var_1_25)) || (last_1_var_1_29 > (last_1_var_1_29 + last_1_var_1_19))) ? (((last_1_var_1_59 + last_1_var_1_29) >= var_1_15) ? (var_1_30 == ((double) (var_1_10 + var_1_11))) : (var_1_30 == ((double) 2.75))) : ((((last_1_var_1_13 / var_1_20) & (last_1_var_1_29 - last_1_var_1_46)) >= ((-64 + var_1_18) << last_1_var_1_65)) ? (var_1_30 == ((double) (var_1_25 - var_1_31))) : (var_1_30 == ((double) ((((var_1_9) < (var_1_10)) ? (var_1_9) : (var_1_10)))))))) && (((var_1_17 ^ (~ -5)) >= var_1_61) ? (var_1_32 == ((float) var_1_25)) : 1)) && ((var_1_45 >= (8 << var_1_1)) ? ((var_1_27 < var_1_12) ? (var_1_33 == ((float) (var_1_25 - var_1_26))) : 1) : (var_1_33 == ((float) var_1_26)))) && (var_1_4 ? (var_1_34 == ((signed char) (var_1_35 + var_1_36))) : (var_1_34 == ((signed char) (var_1_36 + var_1_35))))) && ((var_1_9 < (var_1_8 - var_1_31)) ? (var_1_37 == ((unsigned long int) (((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) - var_1_28))) : (((var_1_30 >= var_1_26) && var_1_4) ? (var_1_37 == ((unsigned long int) ((1479467232u + var_1_40) - var_1_15))) : (var_1_37 == ((unsigned long int) var_1_18))))) && ((var_1_4 || var_1_42) ? ((((((var_1_24) < (var_1_51)) ? (var_1_24) : (var_1_51))) <= 7.875) ? (var_1_41 == ((unsigned short int) ((((((((var_1_18) < ((var_1_14 + var_1_15))) ? (var_1_18) : ((var_1_14 + var_1_15))))) < (var_1_34)) ? (((((var_1_18) < ((var_1_14 + var_1_15))) ? (var_1_18) : ((var_1_14 + var_1_15))))) : (var_1_34))))) : (var_1_41 == ((unsigned short int) ((((2) < ((51214 - ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))))) ? (2) : ((51214 - ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))))))))) : (var_1_41 == ((unsigned short int) (((10000 + var_1_43) + var_1_44) - var_1_14))))) && ((var_1_42 && var_1_4) ? ((var_1_51 == var_1_51) ? (var_1_45 == ((unsigned char) ((((var_1_17) > (var_1_16)) ? (var_1_17) : (var_1_16))))) : (var_1_45 == ((unsigned char) ((var_1_17 + 32) + var_1_18)))) : (var_1_45 == ((unsigned char) var_1_17)))) && ((! (var_1_30 >= 63.6f)) ? (var_1_46 == ((unsigned long int) (((((((((var_1_38) > (var_1_47)) ? (var_1_38) : (var_1_47))) - (var_1_55 + var_1_65))) < (var_1_13)) ? ((((((var_1_38) > (var_1_47)) ? (var_1_38) : (var_1_47))) - (var_1_55 + var_1_65))) : (var_1_13))))) : (var_1_46 == ((unsigned long int) ((((var_1_55) < 0 ) ? -(var_1_55) : (var_1_55))))))) && ((var_1_4 || (var_1_47 >= var_1_46)) ? (var_1_48 == ((unsigned short int) (var_1_44 + var_1_46))) : (var_1_48 == ((unsigned short int) (var_1_15 + ((var_1_49 - 1) - var_1_17)))))) && (var_1_50 == ((signed short int) (((((var_1_18 + var_1_16)) < (((var_1_17 + var_1_61) - var_1_15))) ? ((var_1_18 + var_1_16)) : (((var_1_17 + var_1_61) - var_1_15))))))) && (((var_1_35 % ((((var_1_43) < 0 ) ? -(var_1_43) : (var_1_43)))) > last_1_var_1_13) ? (var_1_51 == ((float) var_1_9)) : ((last_1_var_1_33 < (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))) + 50.75)) ? ((! (var_1_42 || var_1_4)) ? (var_1_51 == ((float) (var_1_9 - var_1_31))) : (var_1_51 == ((float) ((((var_1_11) < ((var_1_25 - 0.75f))) ? (var_1_11) : ((var_1_25 - 0.75f))))))) : 1))) && ((! var_1_4) ? (var_1_52 == ((signed char) var_1_35)) : (var_1_52 == ((signed char) ((((var_1_35) < (var_1_36)) ? (var_1_35) : (var_1_36))))))) && ((((((var_1_49) < (var_1_18)) ? (var_1_49) : (var_1_18))) <= var_1_55) ? (var_1_53 == ((unsigned char) (((((((((128 - var_1_18)) > (100)) ? ((128 - var_1_18)) : (100)))) < (((((((((var_1_17) < (16)) ? (var_1_17) : (16)))) > (var_1_15)) ? (((((var_1_17) < (16)) ? (var_1_17) : (16)))) : (var_1_15))))) ? ((((((128 - var_1_18)) > (100)) ? ((128 - var_1_18)) : (100)))) : (((((((((var_1_17) < (16)) ? (var_1_17) : (16)))) > (var_1_15)) ? (((((var_1_17) < (16)) ? (var_1_17) : (16)))) : (var_1_15)))))))) : 1)) && (((var_1_37 & ((((var_1_41) < (var_1_55)) ? (var_1_41) : (var_1_55)))) < (256 / var_1_44)) ? (var_1_54 == ((float) (var_1_25 + var_1_8))) : (var_1_54 == ((float) ((((var_1_10) < (((((var_1_8 - var_1_31) < 0 ) ? -(var_1_8 - var_1_31) : (var_1_8 - var_1_31))))) ? (var_1_10) : (((((var_1_8 - var_1_31) < 0 ) ? -(var_1_8 - var_1_31) : (var_1_8 - var_1_31))))))))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=6, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=65470, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=182, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=64, var_1_47=-2147483649, var_1_48=16448, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L362-L363] return ((((((((((((((((((((((((((((((((var_1_41 == var_1_37) && var_1_4) ? (var_1_1 == ((signed long int) ((((var_1_29) < (var_1_59)) ? (var_1_29) : (var_1_59))))) : 1) && ((var_1_13 == var_1_55) ? ((var_1_34 < var_1_29) ? (var_1_7 == ((double) ((var_1_8 - var_1_9) + var_1_10))) : ((var_1_29 >= 25) ? (var_1_7 == ((double) ((((((8.7955268025428961E18 - var_1_8) - var_1_9)) > ((var_1_10 + (var_1_11 + var_1_12)))) ? (((8.7955268025428961E18 - var_1_8) - var_1_9)) : ((var_1_10 + (var_1_11 + var_1_12))))))) : (var_1_7 == ((double) (((((var_1_8) < (var_1_10)) ? (var_1_8) : (var_1_10))) + (var_1_11 + 1.75)))))) : (var_1_7 == ((double) 10.15)))) && ((last_1_var_1_41 < last_1_var_1_29) ? (var_1_13 == ((unsigned char) ((((((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) < (var_1_16)) ? (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) : (var_1_16))))) : (var_1_13 == ((unsigned char) ((var_1_17 + 4) + var_1_18))))) && ((((((var_1_15) < (var_1_46)) ? (var_1_15) : (var_1_46))) <= -10) ? (var_1_19 == ((unsigned short int) (var_1_20 - var_1_13))) : 1)) && ((var_1_11 >= 1.000000000000823E12) ? (var_1_21 == ((double) var_1_8)) : 1)) && (var_1_4 ? (var_1_22 == ((double) var_1_12)) : 1)) && ((var_1_21 <= (var_1_12 * var_1_10)) ? ((var_1_65 <= var_1_29) ? (var_1_23 == ((signed long int) ((var_1_46 + var_1_16) + ((var_1_14 + var_1_17) - 10)))) : 1) : ((var_1_59 <= var_1_46) ? (var_1_23 == ((signed long int) (var_1_16 - var_1_46))) : (var_1_23 == ((signed long int) (((((((((var_1_17) < (var_1_46)) ? (var_1_17) : (var_1_46))) + var_1_18)) > (var_1_14)) ? ((((((var_1_17) < (var_1_46)) ? (var_1_17) : (var_1_46))) + var_1_18)) : (var_1_14)))))))) && ((var_1_51 <= var_1_10) ? (var_1_4 ? (var_1_24 == ((float) (var_1_8 + var_1_10))) : 1) : (var_1_24 == ((float) (var_1_9 - ((var_1_25 + var_1_26) + var_1_8)))))) && ((! var_1_4) ? ((var_1_18 <= var_1_41) ? (var_1_27 == ((float) var_1_10)) : 1) : 1)) && (var_1_28 == ((unsigned char) var_1_17))) && (((var_1_9 - (var_1_8 + var_1_25)) >= var_1_11) ? (var_1_29 == ((unsigned short int) var_1_20)) : 1)) && (((var_1_9 >= (var_1_8 - var_1_25)) || (last_1_var_1_29 > (last_1_var_1_29 + last_1_var_1_19))) ? (((last_1_var_1_59 + last_1_var_1_29) >= var_1_15) ? (var_1_30 == ((double) (var_1_10 + var_1_11))) : (var_1_30 == ((double) 2.75))) : ((((last_1_var_1_13 / var_1_20) & (last_1_var_1_29 - last_1_var_1_46)) >= ((-64 + var_1_18) << last_1_var_1_65)) ? (var_1_30 == ((double) (var_1_25 - var_1_31))) : (var_1_30 == ((double) ((((var_1_9) < (var_1_10)) ? (var_1_9) : (var_1_10)))))))) && (((var_1_17 ^ (~ -5)) >= var_1_61) ? (var_1_32 == ((float) var_1_25)) : 1)) && ((var_1_45 >= (8 << var_1_1)) ? ((var_1_27 < var_1_12) ? (var_1_33 == ((float) (var_1_25 - var_1_26))) : 1) : (var_1_33 == ((float) var_1_26)))) && (var_1_4 ? (var_1_34 == ((signed char) (var_1_35 + var_1_36))) : (var_1_34 == ((signed char) (var_1_36 + var_1_35))))) && ((var_1_9 < (var_1_8 - var_1_31)) ? (var_1_37 == ((unsigned long int) (((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) - var_1_28))) : (((var_1_30 >= var_1_26) && var_1_4) ? (var_1_37 == ((unsigned long int) ((1479467232u + var_1_40) - var_1_15))) : (var_1_37 == ((unsigned long int) var_1_18))))) && ((var_1_4 || var_1_42) ? ((((((var_1_24) < (var_1_51)) ? (var_1_24) : (var_1_51))) <= 7.875) ? (var_1_41 == ((unsigned short int) ((((((((var_1_18) < ((var_1_14 + var_1_15))) ? (var_1_18) : ((var_1_14 + var_1_15))))) < (var_1_34)) ? (((((var_1_18) < ((var_1_14 + var_1_15))) ? (var_1_18) : ((var_1_14 + var_1_15))))) : (var_1_34))))) : (var_1_41 == ((unsigned short int) ((((2) < ((51214 - ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))))) ? (2) : ((51214 - ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))))))))) : (var_1_41 == ((unsigned short int) (((10000 + var_1_43) + var_1_44) - var_1_14))))) && ((var_1_42 && var_1_4) ? ((var_1_51 == var_1_51) ? (var_1_45 == ((unsigned char) ((((var_1_17) > (var_1_16)) ? (var_1_17) : (var_1_16))))) : (var_1_45 == ((unsigned char) ((var_1_17 + 32) + var_1_18)))) : (var_1_45 == ((unsigned char) var_1_17)))) && ((! (var_1_30 >= 63.6f)) ? (var_1_46 == ((unsigned long int) (((((((((var_1_38) > (var_1_47)) ? (var_1_38) : (var_1_47))) - (var_1_55 + var_1_65))) < (var_1_13)) ? ((((((var_1_38) > (var_1_47)) ? (var_1_38) : (var_1_47))) - (var_1_55 + var_1_65))) : (var_1_13))))) : (var_1_46 == ((unsigned long int) ((((var_1_55) < 0 ) ? -(var_1_55) : (var_1_55))))))) && ((var_1_4 || (var_1_47 >= var_1_46)) ? (var_1_48 == ((unsigned short int) (var_1_44 + var_1_46))) : (var_1_48 == ((unsigned short int) (var_1_15 + ((var_1_49 - 1) - var_1_17)))))) && (var_1_50 == ((signed short int) (((((var_1_18 + var_1_16)) < (((var_1_17 + var_1_61) - var_1_15))) ? ((var_1_18 + var_1_16)) : (((var_1_17 + var_1_61) - var_1_15))))))) && (((var_1_35 % ((((var_1_43) < 0 ) ? -(var_1_43) : (var_1_43)))) > last_1_var_1_13) ? (var_1_51 == ((float) var_1_9)) : ((last_1_var_1_33 < (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))) + 50.75)) ? ((! (var_1_42 || var_1_4)) ? (var_1_51 == ((float) (var_1_9 - var_1_31))) : (var_1_51 == ((float) ((((var_1_11) < ((var_1_25 - 0.75f))) ? (var_1_11) : ((var_1_25 - 0.75f))))))) : 1))) && ((! var_1_4) ? (var_1_52 == ((signed char) var_1_35)) : (var_1_52 == ((signed char) ((((var_1_35) < (var_1_36)) ? (var_1_35) : (var_1_36))))))) && ((((((var_1_49) < (var_1_18)) ? (var_1_49) : (var_1_18))) <= var_1_55) ? (var_1_53 == ((unsigned char) (((((((((128 - var_1_18)) > (100)) ? ((128 - var_1_18)) : (100)))) < (((((((((var_1_17) < (16)) ? (var_1_17) : (16)))) > (var_1_15)) ? (((((var_1_17) < (16)) ? (var_1_17) : (16)))) : (var_1_15))))) ? ((((((128 - var_1_18)) > (100)) ? ((128 - var_1_18)) : (100)))) : (((((((((var_1_17) < (16)) ? (var_1_17) : (16)))) > (var_1_15)) ? (((((var_1_17) < (16)) ? (var_1_17) : (16)))) : (var_1_15)))))))) : 1)) && (((var_1_37 & ((((var_1_41) < (var_1_55)) ? (var_1_41) : (var_1_55)))) < (256 / var_1_44)) ? (var_1_54 == ((float) (var_1_25 + var_1_8))) : (var_1_54 == ((float) ((((var_1_10) < (((((var_1_8 - var_1_31) < 0 ) ? -(var_1_8 - var_1_31) : (var_1_8 - var_1_31))))) ? (var_1_10) : (((((var_1_8 - var_1_31) < 0 ) ? -(var_1_8 - var_1_31) : (var_1_8 - var_1_31)))))))))) && ((! (var_1_38 >= var_1_13)) ? ((var_1_25 > (var_1_27 * var_1_27)) ? (var_1_55 == ((unsigned short int) ((((var_1_1) > (var_1_16)) ? (var_1_1) : (var_1_16))))) : 1) : 1)) && (var_1_58 ? (var_1_57 == ((signed short int) var_1_14)) : 1)) && (var_1_4 ? (var_1_59 == ((signed short int) var_1_34)) : (var_1_59 == ((signed short int) var_1_43)))) && (((var_1_22 >= var_1_9) || var_1_4) ? (var_1_61 == ((unsigned char) (var_1_17 + ((((var_1_18) > ((var_1_62 + var_1_63))) ? (var_1_18) : ((var_1_62 + var_1_63))))))) : 1)) && (var_1_64 == ((signed char) var_1_62))) && (var_1_65 == ((signed long int) var_1_28)) ; [L372] RET, EXPR property() [L372] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=6, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=65470, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=182, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=64, var_1_47=-2147483649, var_1_48=16448, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L19] reach_error() VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=6, var_1_12=4, var_1_13=64, var_1_14=64, var_1_15=-256, var_1_16=-192, var_1_17=0, var_1_18=-192, var_1_19=65470, var_1_1=-256, var_1_20=-65538, var_1_21=3, var_1_22=4, var_1_23=182, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=-65538, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=-10737418240, var_1_38=-10737418240, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=8192, var_1_44=-49152, var_1_45=0, var_1_46=64, var_1_47=-2147483649, var_1_48=16448, var_1_49=24575, var_1_4=-255, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=64, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=513, var_1_63=-193, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 192 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 33.2s, OverallIterations: 7, TraceHistogramMax: 46, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 11.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8989 SdHoareTripleChecker+Valid, 7.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8906 mSDsluCounter, 9372 SdHoareTripleChecker+Invalid, 6.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7593 mSDsCounter, 2078 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5056 IncrementalHoareTripleChecker+Invalid, 7134 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2078 mSolverCounterUnsat, 1779 mSDtfsCounter, 5056 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1435 GetRequests, 1286 SyntacticMatches, 0 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3014 ImplicationChecksByTransitivity, 4.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2047occurred in iteration=6, InterpolantAutomatonStates: 118, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 6 MinimizatonAttempts, 1862 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 4.0s SatisfiabilityAnalysisTime, 14.1s InterpolantComputationTime, 3241 NumberOfCodeBlocks, 3241 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 3230 ConstructedInterpolants, 0 QuantifiedInterpolants, 13758 SizeOfPredicates, 21 NumberOfNonLiveVariables, 1546 ConjunctsInSsa, 40 ConjunctsInUnsatCore, 10 InterpolantComputations, 4 PerfectInterpolantSequences, 41289/41400 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-28 05:07:55,961 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ff9b1a32485761394b26164dda9dac2c48323c8db1a437768e4e46cd7efabc3b --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:07:58,534 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:07:58,666 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 05:07:58,676 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:07:58,677 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:07:58,714 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:07:58,716 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:07:58,716 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:07:58,717 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:07:58,717 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:07:58,717 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:07:58,718 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:07:58,719 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:07:58,719 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:07:58,719 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:07:58,719 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:07:58,719 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 05:07:58,720 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 05:07:58,720 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 05:07:58,720 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:07:58,720 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 05:07:58,720 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:07:58,721 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 05:07:58,721 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 05:07:58,721 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 05:07:58,721 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 05:07:58,721 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 05:07:58,721 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 05:07:58,721 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:07:58,721 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:07:58,722 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:07:58,722 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:07:58,722 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:07:58,722 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:07:58,722 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:07:58,722 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:07:58,722 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:07:58,722 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:07:58,722 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:07:58,722 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:07:58,722 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:07:58,722 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:07:58,723 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 05:07:58,723 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 05:07:58,723 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 05:07:58,723 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 05:07:58,723 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:07:58,723 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:07:58,723 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:07:58,723 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:07:58,723 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_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ff9b1a32485761394b26164dda9dac2c48323c8db1a437768e4e46cd7efabc3b [2024-11-28 05:07:59,064 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:07:59,073 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:07:59,075 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:07:59,077 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:07:59,077 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:07:59,079 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.i [2024-11-28 05:08:02,029 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/data/062dd0a39/d6d6df31fd1c431ba429d47fb12c3cf7/FLAG8d3bc7b2a [2024-11-28 05:08:02,406 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:08:02,406 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.i [2024-11-28 05:08:02,428 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/data/062dd0a39/d6d6df31fd1c431ba429d47fb12c3cf7/FLAG8d3bc7b2a [2024-11-28 05:08:02,597 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/data/062dd0a39/d6d6df31fd1c431ba429d47fb12c3cf7 [2024-11-28 05:08:02,599 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:08:02,604 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:08:02,607 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:08:02,607 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:08:02,613 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:08:02,614 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:08:02" (1/1) ... [2024-11-28 05:08:02,617 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a28b2ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:08:02, skipping insertion in model container [2024-11-28 05:08:02,617 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:08:02" (1/1) ... [2024-11-28 05:08:02,652 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:08:02,828 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_dda37a29-da84-400f-b24f-747d9221853c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.i[916,929] [2024-11-28 05:08:03,058 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:08:03,087 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 05:08:03,098 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_dda37a29-da84-400f-b24f-747d9221853c/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.i[916,929] [2024-11-28 05:08:03,198 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:08:03,226 INFO L204 MainTranslator]: Completed translation [2024-11-28 05:08:03,227 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:08:03 WrapperNode [2024-11-28 05:08:03,227 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:08:03,228 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 05:08:03,229 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 05:08:03,229 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 05:08:03,238 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:08:03" (1/1) ... [2024-11-28 05:08:03,256 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:08:03" (1/1) ... [2024-11-28 05:08:03,302 INFO L138 Inliner]: procedures = 27, calls = 59, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 351 [2024-11-28 05:08:03,302 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 05:08:03,303 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 05:08:03,303 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 05:08:03,303 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 05:08:03,314 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:08:03" (1/1) ... [2024-11-28 05:08:03,314 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:08:03" (1/1) ... [2024-11-28 05:08:03,327 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:08:03" (1/1) ... [2024-11-28 05:08:03,356 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 05:08:03,357 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:08:03" (1/1) ... [2024-11-28 05:08:03,357 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:08:03" (1/1) ... [2024-11-28 05:08:03,379 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:08:03" (1/1) ... [2024-11-28 05:08:03,384 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:08:03" (1/1) ... [2024-11-28 05:08:03,391 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:08:03" (1/1) ... [2024-11-28 05:08:03,402 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:08:03" (1/1) ... [2024-11-28 05:08:03,408 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:08:03" (1/1) ... [2024-11-28 05:08:03,420 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 05:08:03,424 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 05:08:03,424 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 05:08:03,425 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 05:08:03,426 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:08:03" (1/1) ... [2024-11-28 05:08:03,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:08:03,455 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:08:03,471 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 05:08:03,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 05:08:03,508 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 05:08:03,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 05:08:03,509 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 05:08:03,509 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 05:08:03,509 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 05:08:03,509 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 05:08:03,687 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 05:08:03,690 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 05:08:35,807 INFO L? ?]: Removed 46 outVars from TransFormulas that were not future-live. [2024-11-28 05:08:35,807 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 05:08:35,820 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 05:08:35,820 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 05:08:35,821 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:08:35 BoogieIcfgContainer [2024-11-28 05:08:35,821 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 05:08:35,823 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 05:08:35,823 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 05:08:35,828 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 05:08:35,828 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 05:08:02" (1/3) ... [2024-11-28 05:08:35,829 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60612d48 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:08:35, skipping insertion in model container [2024-11-28 05:08:35,829 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:08:03" (2/3) ... [2024-11-28 05:08:35,830 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60612d48 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:08:35, skipping insertion in model container [2024-11-28 05:08:35,830 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:08:35" (3/3) ... [2024-11-28 05:08:35,831 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-93.i [2024-11-28 05:08:35,846 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 05:08:35,848 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-93.i that has 2 procedures, 149 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 05:08:35,906 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 05:08:35,917 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;@482c0f2c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 05:08:35,917 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 05:08:35,922 INFO L276 IsEmpty]: Start isEmpty. Operand has 149 states, 100 states have (on average 1.47) internal successors, (147), 101 states have internal predecessors, (147), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2024-11-28 05:08:35,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2024-11-28 05:08:35,943 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:08:35,944 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:08:35,944 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:08:35,949 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:08:35,949 INFO L85 PathProgramCache]: Analyzing trace with hash -2006723869, now seen corresponding path program 1 times [2024-11-28 05:08:35,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:08:35,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1274424469] [2024-11-28 05:08:35,963 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:35,964 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:08:35,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:08:35,966 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:08:35,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-28 05:08:38,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:38,463 INFO L256 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 05:08:38,474 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:08:38,563 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 1890 proven. 0 refuted. 0 times theorem prover too weak. 2250 trivial. 0 not checked. [2024-11-28 05:08:38,563 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:08:38,564 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:08:38,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1274424469] [2024-11-28 05:08:38,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1274424469] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:08:38,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:08:38,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 05:08:38,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617939763] [2024-11-28 05:08:38,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:08:38,576 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 05:08:38,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:08:38,602 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 05:08:38,602 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 05:08:38,604 INFO L87 Difference]: Start difference. First operand has 149 states, 100 states have (on average 1.47) internal successors, (147), 101 states have internal predecessors, (147), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) Second operand has 2 states, 2 states have (on average 43.5) internal successors, (87), 2 states have internal predecessors, (87), 2 states have call successors, (46), 2 states have call predecessors, (46), 2 states have return successors, (46), 2 states have call predecessors, (46), 2 states have call successors, (46) [2024-11-28 05:08:38,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:08:38,665 INFO L93 Difference]: Finished difference Result 291 states and 518 transitions. [2024-11-28 05:08:38,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 05:08:38,667 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 43.5) internal successors, (87), 2 states have internal predecessors, (87), 2 states have call successors, (46), 2 states have call predecessors, (46), 2 states have return successors, (46), 2 states have call predecessors, (46), 2 states have call successors, (46) Word has length 310 [2024-11-28 05:08:38,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:08:38,678 INFO L225 Difference]: With dead ends: 291 [2024-11-28 05:08:38,679 INFO L226 Difference]: Without dead ends: 145 [2024-11-28 05:08:38,683 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 309 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 05:08:38,686 INFO L435 NwaCegarLoop]: 231 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, 231 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:08:38,686 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:08:38,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2024-11-28 05:08:38,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 145. [2024-11-28 05:08:38,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 97 states have (on average 1.4329896907216495) internal successors, (139), 97 states have internal predecessors, (139), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2024-11-28 05:08:38,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 231 transitions. [2024-11-28 05:08:38,738 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 231 transitions. Word has length 310 [2024-11-28 05:08:38,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:08:38,738 INFO L471 AbstractCegarLoop]: Abstraction has 145 states and 231 transitions. [2024-11-28 05:08:38,739 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 43.5) internal successors, (87), 2 states have internal predecessors, (87), 2 states have call successors, (46), 2 states have call predecessors, (46), 2 states have return successors, (46), 2 states have call predecessors, (46), 2 states have call successors, (46) [2024-11-28 05:08:38,739 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 231 transitions. [2024-11-28 05:08:38,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2024-11-28 05:08:38,745 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:08:38,746 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:08:38,800 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-28 05:08:38,946 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:08:38,947 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:08:38,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:08:38,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1259199469, now seen corresponding path program 1 times [2024-11-28 05:08:38,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:08:38,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1474568625] [2024-11-28 05:08:38,949 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:38,949 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:08:38,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:08:38,954 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:08:38,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-28 05:08:41,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:41,348 INFO L256 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 05:08:41,366 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:08:41,640 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-11-28 05:08:41,640 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:08:41,640 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:08:41,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1474568625] [2024-11-28 05:08:41,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1474568625] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:08:41,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:08:41,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:08:41,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720458192] [2024-11-28 05:08:41,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:08:41,643 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:08:41,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:08:41,647 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:08:41,648 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:08:41,648 INFO L87 Difference]: Start difference. First operand 145 states and 231 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 05:08:42,878 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:08:44,033 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:08:49,350 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.81s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:08:53,359 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:08:53,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:08:53,365 INFO L93 Difference]: Finished difference Result 342 states and 546 transitions. [2024-11-28 05:08:53,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:08:53,560 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 310 [2024-11-28 05:08:53,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:08:53,564 INFO L225 Difference]: With dead ends: 342 [2024-11-28 05:08:53,564 INFO L226 Difference]: Without dead ends: 200 [2024-11-28 05:08:53,566 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 308 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-11-28 05:08:53,567 INFO L435 NwaCegarLoop]: 230 mSDtfsCounter, 78 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 12 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.7s IncrementalHoareTripleChecker+Time [2024-11-28 05:08:53,567 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 432 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 30 Invalid, 2 Unknown, 0 Unchecked, 11.7s Time] [2024-11-28 05:08:53,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2024-11-28 05:08:53,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 168. [2024-11-28 05:08:53,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 120 states have (on average 1.4333333333333333) internal successors, (172), 120 states have internal predecessors, (172), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2024-11-28 05:08:53,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 264 transitions. [2024-11-28 05:08:53,589 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 264 transitions. Word has length 310 [2024-11-28 05:08:53,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:08:53,591 INFO L471 AbstractCegarLoop]: Abstraction has 168 states and 264 transitions. [2024-11-28 05:08:53,592 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 05:08:53,592 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 264 transitions. [2024-11-28 05:08:53,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2024-11-28 05:08:53,597 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:08:53,598 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:08:53,658 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-28 05:08:53,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:08:53,799 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:08:53,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:08:53,799 INFO L85 PathProgramCache]: Analyzing trace with hash 791784529, now seen corresponding path program 1 times [2024-11-28 05:08:53,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:08:53,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [157466617] [2024-11-28 05:08:53,800 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:08:53,800 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:08:53,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:08:53,805 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:08:53,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-28 05:08:56,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:08:56,266 INFO L256 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 05:08:56,273 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:09:06,629 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 223 proven. 132 refuted. 0 times theorem prover too weak. 3785 trivial. 0 not checked. [2024-11-28 05:09:06,629 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 05:09:10,558 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-11-28 05:09:10,558 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:09:10,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [157466617] [2024-11-28 05:09:10,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [157466617] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 05:09:10,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:09:10,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2024-11-28 05:09:10,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878937762] [2024-11-28 05:09:10,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:09:10,561 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:09:10,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:09:10,562 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:09:10,562 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:09:10,562 INFO L87 Difference]: Start difference. First operand 168 states and 264 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 05:09:12,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:09:18,716 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.60s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:09:22,752 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-11-28 05:09:26,784 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-11-28 05:09:30,828 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:09:30,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:09:30,832 INFO L93 Difference]: Finished difference Result 365 states and 573 transitions. [2024-11-28 05:09:31,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 05:09:31,047 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 310 [2024-11-28 05:09:31,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:09:31,050 INFO L225 Difference]: With dead ends: 365 [2024-11-28 05:09:31,051 INFO L226 Difference]: Without dead ends: 200 [2024-11-28 05:09:31,052 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 619 GetRequests, 611 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-28 05:09:31,053 INFO L435 NwaCegarLoop]: 231 mSDtfsCounter, 69 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 7 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 661 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:09:31,053 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 661 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 46 Invalid, 4 Unknown, 0 Unchecked, 20.1s Time] [2024-11-28 05:09:31,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2024-11-28 05:09:31,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 168. [2024-11-28 05:09:31,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 120 states have (on average 1.425) internal successors, (171), 120 states have internal predecessors, (171), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2024-11-28 05:09:31,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 263 transitions. [2024-11-28 05:09:31,089 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 263 transitions. Word has length 310 [2024-11-28 05:09:31,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:09:31,091 INFO L471 AbstractCegarLoop]: Abstraction has 168 states and 263 transitions. [2024-11-28 05:09:31,092 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 05:09:31,092 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 263 transitions. [2024-11-28 05:09:31,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2024-11-28 05:09:31,097 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:09:31,098 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:09:31,151 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-11-28 05:09:31,298 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:09:31,299 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:09:31,299 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:09:31,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1437162641, now seen corresponding path program 1 times [2024-11-28 05:09:31,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:09:31,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [543968215] [2024-11-28 05:09:31,300 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:31,300 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:09:31,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:09:31,304 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:09:31,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-28 05:09:33,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:33,649 INFO L256 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 05:09:33,654 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:09:34,472 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2024-11-28 05:09:34,472 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:09:34,472 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:09:34,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [543968215] [2024-11-28 05:09:34,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [543968215] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:09:34,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:09:34,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:09:34,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666930175] [2024-11-28 05:09:34,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:09:34,475 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 05:09:34,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:09:34,476 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 05:09:34,476 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 05:09:34,477 INFO L87 Difference]: Start difference. First operand 168 states and 263 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 05:09:36,051 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:09:42,014 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.52s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:09:46,023 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:09:46,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:09:46,256 INFO L93 Difference]: Finished difference Result 374 states and 587 transitions. [2024-11-28 05:09:46,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 05:09:46,260 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 310 [2024-11-28 05:09:46,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:09:46,264 INFO L225 Difference]: With dead ends: 374 [2024-11-28 05:09:46,264 INFO L226 Difference]: Without dead ends: 209 [2024-11-28 05:09:46,265 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 308 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-11-28 05:09:46,266 INFO L435 NwaCegarLoop]: 294 mSDtfsCounter, 70 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 8 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.8s IncrementalHoareTripleChecker+Time [2024-11-28 05:09:46,266 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 495 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 32 Invalid, 2 Unknown, 0 Unchecked, 11.8s Time] [2024-11-28 05:09:46,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2024-11-28 05:09:46,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 180. [2024-11-28 05:09:46,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 132 states have (on average 1.4015151515151516) internal successors, (185), 132 states have internal predecessors, (185), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2024-11-28 05:09:46,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 277 transitions. [2024-11-28 05:09:46,289 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 277 transitions. Word has length 310 [2024-11-28 05:09:46,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:09:46,290 INFO L471 AbstractCegarLoop]: Abstraction has 180 states and 277 transitions. [2024-11-28 05:09:46,291 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2024-11-28 05:09:46,291 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 277 transitions. [2024-11-28 05:09:46,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2024-11-28 05:09:46,293 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:09:46,293 INFO L218 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:09:46,352 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-28 05:09:46,494 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:09:46,494 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:09:46,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:09:46,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1750902332, now seen corresponding path program 1 times [2024-11-28 05:09:46,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:09:46,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [674485873] [2024-11-28 05:09:46,495 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:09:46,495 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:09:46,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:09:46,497 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:09:46,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-11-28 05:09:48,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:09:48,814 INFO L256 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 05:09:48,820 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:10:04,196 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:10:04,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [674485873] [2024-11-28 05:10:04,197 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2024-11-28 05:10:04,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2024-11-28 05:10:04,397 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:10:04,398 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.ArithmeticException: BigInteger out of int range at java.base/java.math.BigInteger.intValueExact(BigInteger.java:4988) at de.uni_freiburg.informatik.ultimate.util.datastructures.BitvectorConstant.lambda$21(BitvectorConstant.java:472) at de.uni_freiburg.informatik.ultimate.util.datastructures.BitvectorConstant.similarIndexBvOp_BitvectorResult(BitvectorConstant.java:495) at de.uni_freiburg.informatik.ultimate.util.datastructures.BitvectorConstant.bvshl(BitvectorConstant.java:472) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.BitvectorUtils.lambda$15(BitvectorUtils.java:216) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.BitvectorUtils$RegularBitvectorOperation_BitvectorResult.simplify_ConstantCase(BitvectorUtils.java:522) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.BitvectorUtils$BitvectorOperation.simplifiedResult(BitvectorUtils.java:289) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.BitvectorUtils.unfTerm(BitvectorUtils.java:217) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.unfTerm(SmtUtils.java:1575) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.unfTerm(SmtUtils.java:1453) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.convertApplicationTerm(SmtUtils.java:1442) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.Substitution.convertApplicationTerm(Substitution.java:53) at de.uni_freiburg.informatik.ultimate.logic.TermTransformer$BuildApplicationTerm.walk(TermTransformer.java:389) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:115) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:106) at de.uni_freiburg.informatik.ultimate.logic.TermTransformer.transform(TermTransformer.java:319) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.Substitution.apply(Substitution.java:59) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.PolyPacSimplificationTermWalker.applyConstantFolding(PolyPacSimplificationTermWalker.java:168) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.PolyPacSimplificationTermWalker.convert(PolyPacSimplificationTermWalker.java:134) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.PolyPacSimplificationTermWalker.convert(PolyPacSimplificationTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:100) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.PolyPacSimplificationTermWalker.simplify(PolyPacSimplificationTermWalker.java:208) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:123) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:283) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminateLight(PartialQuantifierElimination.java:62) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.TermDomainOperationProvider.constructQuantifiedFormula(TermDomainOperationProvider.java:112) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.TermDomainOperationProvider.projectExistentially(TermDomainOperationProvider.java:101) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.TermDomainOperationProvider.projectExistentially(TermDomainOperationProvider.java:1) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateTransformer.strongestPostcondition(PredicateTransformer.java:131) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeStrongestPostconditionSequence(IterativePredicateTransformer.java:192) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:291) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:181) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:160) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:106) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:210) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:121) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:317) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:407) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:324) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:428) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:314) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:275) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:167) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:132) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2024-11-28 05:10:04,407 INFO L158 Benchmark]: Toolchain (without parser) took 121805.97ms. Allocated memory is still 117.4MB. Free memory was 92.0MB in the beginning and 71.9MB in the end (delta: 20.1MB). Peak memory consumption was 19.6MB. Max. memory is 16.1GB. [2024-11-28 05:10:04,407 INFO L158 Benchmark]: CDTParser took 0.44ms. Allocated memory is still 117.4MB. Free memory is still 85.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:10:04,407 INFO L158 Benchmark]: CACSL2BoogieTranslator took 620.92ms. Allocated memory is still 117.4MB. Free memory was 91.8MB in the beginning and 68.4MB in the end (delta: 23.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-28 05:10:04,407 INFO L158 Benchmark]: Boogie Procedure Inliner took 74.56ms. Allocated memory is still 117.4MB. Free memory was 68.4MB in the beginning and 63.8MB in the end (delta: 4.5MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:10:04,408 INFO L158 Benchmark]: Boogie Preprocessor took 117.06ms. Allocated memory is still 117.4MB. Free memory was 63.8MB in the beginning and 54.0MB in the end (delta: 9.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 05:10:04,411 INFO L158 Benchmark]: RCFGBuilder took 32396.77ms. Allocated memory is still 117.4MB. Free memory was 54.0MB in the beginning and 53.8MB in the end (delta: 150.0kB). Peak memory consumption was 23.0MB. Max. memory is 16.1GB. [2024-11-28 05:10:04,412 INFO L158 Benchmark]: TraceAbstraction took 88582.90ms. Allocated memory is still 117.4MB. Free memory was 53.3MB in the beginning and 71.9MB in the end (delta: -18.5MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:10:04,414 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.44ms. Allocated memory is still 117.4MB. Free memory is still 85.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 620.92ms. Allocated memory is still 117.4MB. Free memory was 91.8MB in the beginning and 68.4MB in the end (delta: 23.4MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 74.56ms. Allocated memory is still 117.4MB. Free memory was 68.4MB in the beginning and 63.8MB in the end (delta: 4.5MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 117.06ms. Allocated memory is still 117.4MB. Free memory was 63.8MB in the beginning and 54.0MB in the end (delta: 9.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 32396.77ms. Allocated memory is still 117.4MB. Free memory was 54.0MB in the beginning and 53.8MB in the end (delta: 150.0kB). Peak memory consumption was 23.0MB. Max. memory is 16.1GB. * TraceAbstraction took 88582.90ms. Allocated memory is still 117.4MB. Free memory was 53.3MB in the beginning and 71.9MB in the end (delta: -18.5MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: ArithmeticException: BigInteger out of int range de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: ArithmeticException: BigInteger out of int range: java.base/java.math.BigInteger.intValueExact(BigInteger.java:4988) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2024-11-28 05:10:04,629 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-11-28 05:10:04,689 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dda37a29-da84-400f-b24f-747d9221853c/bin/uautomizer-verify-aQ6SnzHsRB/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 Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: ArithmeticException: BigInteger out of int range