./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-65.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_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-65.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 e97158367eba7489c22eb7c3ebc31635a6b2e61c62508904380d58d51292aae4 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:52:23,988 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:52:24,058 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 03:52:24,064 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:52:24,064 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:52:24,093 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:52:24,094 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:52:24,095 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:52:24,095 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:52:24,095 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:52:24,095 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:52:24,096 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:52:24,096 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:52:24,096 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:52:24,096 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:52:24,097 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:52:24,097 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:52:24,097 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:52:24,097 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:52:24,097 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:52:24,097 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:52:24,097 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:52:24,097 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:52:24,098 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:52:24,098 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:52:24,098 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:52:24,098 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:52:24,098 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:52:24,099 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:52:24,099 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:52:24,099 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:52:24,099 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:52:24,099 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:52:24,100 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:52:24,100 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:52:24,100 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:52:24,100 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:52:24,100 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:52:24,100 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:52:24,101 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:52:24,101 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:52:24,101 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:52:24,101 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 03:52:24,101 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 03:52:24,101 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:52:24,102 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:52:24,102 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:52:24,102 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:52:24,102 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_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 -> e97158367eba7489c22eb7c3ebc31635a6b2e61c62508904380d58d51292aae4 [2024-11-28 03:52:24,437 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:52:24,448 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:52:24,450 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:52:24,452 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:52:24,452 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:52:24,453 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-65.i [2024-11-28 03:52:27,415 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/data/3c10e34c0/ddea46ba78b449fab15ae87200e8b296/FLAG2a870a737 [2024-11-28 03:52:27,975 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:52:27,976 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-65.i [2024-11-28 03:52:27,998 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/data/3c10e34c0/ddea46ba78b449fab15ae87200e8b296/FLAG2a870a737 [2024-11-28 03:52:28,026 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/data/3c10e34c0/ddea46ba78b449fab15ae87200e8b296 [2024-11-28 03:52:28,031 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:52:28,033 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:52:28,038 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:52:28,038 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:52:28,044 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:52:28,046 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:52:28" (1/1) ... [2024-11-28 03:52:28,048 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@68d04b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:52:28, skipping insertion in model container [2024-11-28 03:52:28,050 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:52:28" (1/1) ... [2024-11-28 03:52:28,107 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:52:28,349 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_b5b35aff-9cb5-4c1b-905b-1fa341335765/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-65.i[916,929] [2024-11-28 03:52:28,560 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:52:28,579 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:52:28,600 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_b5b35aff-9cb5-4c1b-905b-1fa341335765/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-65.i[916,929] [2024-11-28 03:52:28,753 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:52:28,777 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:52:28,779 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:52:28 WrapperNode [2024-11-28 03:52:28,779 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:52:28,780 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:52:28,781 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:52:28,781 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:52:28,788 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:52:28" (1/1) ... [2024-11-28 03:52:28,808 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:52:28" (1/1) ... [2024-11-28 03:52:28,916 INFO L138 Inliner]: procedures = 26, calls = 64, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 400 [2024-11-28 03:52:28,916 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:52:28,917 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:52:28,917 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:52:28,918 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:52:28,930 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:52:28" (1/1) ... [2024-11-28 03:52:28,930 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:52:28" (1/1) ... [2024-11-28 03:52:28,953 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:52:28" (1/1) ... [2024-11-28 03:52:29,047 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 03:52:29,047 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:52:28" (1/1) ... [2024-11-28 03:52:29,048 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:52:28" (1/1) ... [2024-11-28 03:52:29,090 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:52:28" (1/1) ... [2024-11-28 03:52:29,094 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:52:28" (1/1) ... [2024-11-28 03:52:29,102 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:52:28" (1/1) ... [2024-11-28 03:52:29,117 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:52:28" (1/1) ... [2024-11-28 03:52:29,131 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:52:28" (1/1) ... [2024-11-28 03:52:29,159 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:52:29,161 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:52:29,162 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:52:29,162 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:52:29,163 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:52:28" (1/1) ... [2024-11-28 03:52:29,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:52:29,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:52:29,204 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:52:29,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:52:29,242 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:52:29,242 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 03:52:29,242 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 03:52:29,243 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 03:52:29,243 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:52:29,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:52:29,416 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:52:29,418 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:52:30,625 INFO L? ?]: Removed 60 outVars from TransFormulas that were not future-live. [2024-11-28 03:52:30,625 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:52:30,648 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:52:30,648 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 03:52:30,649 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:52:30 BoogieIcfgContainer [2024-11-28 03:52:30,649 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:52:30,654 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:52:30,654 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:52:30,660 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:52:30,660 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:52:28" (1/3) ... [2024-11-28 03:52:30,661 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bab0e49 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:52:30, skipping insertion in model container [2024-11-28 03:52:30,661 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:52:28" (2/3) ... [2024-11-28 03:52:30,661 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1bab0e49 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:52:30, skipping insertion in model container [2024-11-28 03:52:30,662 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:52:30" (3/3) ... [2024-11-28 03:52:30,663 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-65.i [2024-11-28 03:52:30,679 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:52:30,684 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-65.i that has 2 procedures, 164 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 03:52:30,767 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:52:30,786 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;@1ba0239c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:52:30,786 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 03:52:30,791 INFO L276 IsEmpty]: Start isEmpty. Operand has 164 states, 110 states have (on average 1.4454545454545455) internal successors, (159), 111 states have internal predecessors, (159), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2024-11-28 03:52:30,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 336 [2024-11-28 03:52:30,818 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:52:30,819 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:52:30,820 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:52:30,827 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:52:30,829 INFO L85 PathProgramCache]: Analyzing trace with hash 988371678, now seen corresponding path program 1 times [2024-11-28 03:52:30,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:52:30,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401045778] [2024-11-28 03:52:30,838 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:52:30,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:52:31,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:52:31,660 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 5000 trivial. 0 not checked. [2024-11-28 03:52:31,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:52:31,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401045778] [2024-11-28 03:52:31,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401045778] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:52:31,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731595399] [2024-11-28 03:52:31,662 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:52:31,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:52:31,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:52:31,667 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:52:31,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:52:32,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:52:32,060 INFO L256 TraceCheckSpWp]: Trace formula consists of 820 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 03:52:32,083 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:52:32,166 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 5000 trivial. 0 not checked. [2024-11-28 03:52:32,167 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:52:32,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731595399] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:52:32,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:52:32,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 03:52:32,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928227322] [2024-11-28 03:52:32,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:52:32,176 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 03:52:32,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:52:32,202 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 03:52:32,202 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:52:32,205 INFO L87 Difference]: Start difference. First operand has 164 states, 110 states have (on average 1.4454545454545455) internal successors, (159), 111 states have internal predecessors, (159), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) Second operand has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 2 states have call successors, (51) [2024-11-28 03:52:32,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:52:32,254 INFO L93 Difference]: Finished difference Result 321 states and 567 transitions. [2024-11-28 03:52:32,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 03:52:32,256 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 2 states have call successors, (51) Word has length 335 [2024-11-28 03:52:32,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:52:32,264 INFO L225 Difference]: With dead ends: 321 [2024-11-28 03:52:32,265 INFO L226 Difference]: Without dead ends: 160 [2024-11-28 03:52:32,269 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 336 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 03:52:32,272 INFO L435 NwaCegarLoop]: 254 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, 254 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 03:52:32,273 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:52:32,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2024-11-28 03:52:32,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2024-11-28 03:52:32,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 107 states have (on average 1.4205607476635513) internal successors, (152), 107 states have internal predecessors, (152), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2024-11-28 03:52:32,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 254 transitions. [2024-11-28 03:52:32,336 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 254 transitions. Word has length 335 [2024-11-28 03:52:32,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:52:32,336 INFO L471 AbstractCegarLoop]: Abstraction has 160 states and 254 transitions. [2024-11-28 03:52:32,337 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (51), 2 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 2 states have call successors, (51) [2024-11-28 03:52:32,337 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 254 transitions. [2024-11-28 03:52:32,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 336 [2024-11-28 03:52:32,344 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:52:32,345 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:52:32,356 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 03:52:32,545 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-28 03:52:32,546 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:52:32,547 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:52:32,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1804183640, now seen corresponding path program 1 times [2024-11-28 03:52:32,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:52:32,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489410210] [2024-11-28 03:52:32,547 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:52:32,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:52:32,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:52:34,178 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2024-11-28 03:52:34,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:52:34,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489410210] [2024-11-28 03:52:34,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489410210] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:52:34,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:52:34,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:52:34,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415524424] [2024-11-28 03:52:34,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:52:34,184 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:52:34,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:52:34,186 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:52:34,186 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:52:34,186 INFO L87 Difference]: Start difference. First operand 160 states and 254 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, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2024-11-28 03:52:34,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:52:34,363 INFO L93 Difference]: Finished difference Result 474 states and 756 transitions. [2024-11-28 03:52:34,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:52:34,364 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, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 335 [2024-11-28 03:52:34,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:52:34,370 INFO L225 Difference]: With dead ends: 474 [2024-11-28 03:52:34,370 INFO L226 Difference]: Without dead ends: 317 [2024-11-28 03:52:34,372 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:52:34,373 INFO L435 NwaCegarLoop]: 458 mSDtfsCounter, 246 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 706 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:52:34,374 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [246 Valid, 706 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 03:52:34,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2024-11-28 03:52:34,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 315. [2024-11-28 03:52:34,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 210 states have (on average 1.4238095238095239) internal successors, (299), 210 states have internal predecessors, (299), 102 states have call successors, (102), 2 states have call predecessors, (102), 2 states have return successors, (102), 102 states have call predecessors, (102), 102 states have call successors, (102) [2024-11-28 03:52:34,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 503 transitions. [2024-11-28 03:52:34,476 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 503 transitions. Word has length 335 [2024-11-28 03:52:34,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:52:34,480 INFO L471 AbstractCegarLoop]: Abstraction has 315 states and 503 transitions. [2024-11-28 03:52:34,481 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, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2024-11-28 03:52:34,481 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 503 transitions. [2024-11-28 03:52:34,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 336 [2024-11-28 03:52:34,490 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:52:34,491 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:52:34,491 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 03:52:34,491 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:52:34,492 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:52:34,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1469715302, now seen corresponding path program 1 times [2024-11-28 03:52:34,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:52:34,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702369973] [2024-11-28 03:52:34,493 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:52:34,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:52:34,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:52:36,895 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2024-11-28 03:52:36,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:52:36,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702369973] [2024-11-28 03:52:36,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702369973] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:52:36,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:52:36,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:52:36,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816008593] [2024-11-28 03:52:36,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:52:36,897 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:52:36,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:52:36,899 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:52:36,899 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:52:36,899 INFO L87 Difference]: Start difference. First operand 315 states and 503 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2024-11-28 03:52:37,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:52:37,316 INFO L93 Difference]: Finished difference Result 777 states and 1225 transitions. [2024-11-28 03:52:37,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:52:37,318 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 335 [2024-11-28 03:52:37,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:52:37,326 INFO L225 Difference]: With dead ends: 777 [2024-11-28 03:52:37,326 INFO L226 Difference]: Without dead ends: 465 [2024-11-28 03:52:37,328 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:52:37,329 INFO L435 NwaCegarLoop]: 290 mSDtfsCounter, 260 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 560 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:52:37,329 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 560 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 03:52:37,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2024-11-28 03:52:37,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 353. [2024-11-28 03:52:37,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 246 states have (on average 1.41869918699187) internal successors, (349), 246 states have internal predecessors, (349), 102 states have call successors, (102), 4 states have call predecessors, (102), 4 states have return successors, (102), 102 states have call predecessors, (102), 102 states have call successors, (102) [2024-11-28 03:52:37,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 553 transitions. [2024-11-28 03:52:37,436 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 553 transitions. Word has length 335 [2024-11-28 03:52:37,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:52:37,437 INFO L471 AbstractCegarLoop]: Abstraction has 353 states and 553 transitions. [2024-11-28 03:52:37,438 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2024-11-28 03:52:37,438 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 553 transitions. [2024-11-28 03:52:37,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 337 [2024-11-28 03:52:37,444 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:52:37,445 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:52:37,445 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 03:52:37,445 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:52:37,446 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:52:37,447 INFO L85 PathProgramCache]: Analyzing trace with hash -103739310, now seen corresponding path program 1 times [2024-11-28 03:52:37,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:52:37,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920839293] [2024-11-28 03:52:37,447 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:52:37,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:52:37,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:52:37,794 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2024-11-28 03:52:37,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:52:37,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920839293] [2024-11-28 03:52:37,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920839293] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:52:37,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:52:37,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:52:37,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14549492] [2024-11-28 03:52:37,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:52:37,796 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:52:37,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:52:37,797 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:52:37,798 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:52:37,798 INFO L87 Difference]: Start difference. First operand 353 states and 553 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2024-11-28 03:52:37,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:52:37,971 INFO L93 Difference]: Finished difference Result 993 states and 1557 transitions. [2024-11-28 03:52:37,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:52:37,974 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 336 [2024-11-28 03:52:37,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:52:37,982 INFO L225 Difference]: With dead ends: 993 [2024-11-28 03:52:37,983 INFO L226 Difference]: Without dead ends: 643 [2024-11-28 03:52:37,984 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 03:52:37,986 INFO L435 NwaCegarLoop]: 314 mSDtfsCounter, 231 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 549 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:52:37,986 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 549 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 03:52:37,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2024-11-28 03:52:38,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 373. [2024-11-28 03:52:38,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 266 states have (on average 1.4248120300751879) internal successors, (379), 266 states have internal predecessors, (379), 102 states have call successors, (102), 4 states have call predecessors, (102), 4 states have return successors, (102), 102 states have call predecessors, (102), 102 states have call successors, (102) [2024-11-28 03:52:38,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 583 transitions. [2024-11-28 03:52:38,117 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 583 transitions. Word has length 336 [2024-11-28 03:52:38,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:52:38,122 INFO L471 AbstractCegarLoop]: Abstraction has 373 states and 583 transitions. [2024-11-28 03:52:38,123 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2024-11-28 03:52:38,123 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 583 transitions. [2024-11-28 03:52:38,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 337 [2024-11-28 03:52:38,132 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:52:38,132 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:52:38,133 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 03:52:38,133 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:52:38,133 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:52:38,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1384757768, now seen corresponding path program 1 times [2024-11-28 03:52:38,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:52:38,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205169873] [2024-11-28 03:52:38,134 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:52:38,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:52:38,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:52:39,611 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2024-11-28 03:52:39,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:52:39,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205169873] [2024-11-28 03:52:39,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205169873] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:52:39,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:52:39,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:52:39,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253622459] [2024-11-28 03:52:39,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:52:39,615 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:52:39,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:52:39,617 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:52:39,617 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:52:39,618 INFO L87 Difference]: Start difference. First operand 373 states and 583 transitions. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2024-11-28 03:52:40,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:52:40,323 INFO L93 Difference]: Finished difference Result 1217 states and 1899 transitions. [2024-11-28 03:52:40,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:52:40,323 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 336 [2024-11-28 03:52:40,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:52:40,335 INFO L225 Difference]: With dead ends: 1217 [2024-11-28 03:52:40,335 INFO L226 Difference]: Without dead ends: 847 [2024-11-28 03:52:40,337 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:52:40,340 INFO L435 NwaCegarLoop]: 305 mSDtfsCounter, 258 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 791 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 03:52:40,341 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 791 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 03:52:40,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2024-11-28 03:52:40,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 829. [2024-11-28 03:52:40,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 829 states, 616 states have (on average 1.4399350649350648) internal successors, (887), 616 states have internal predecessors, (887), 204 states have call successors, (204), 8 states have call predecessors, (204), 8 states have return successors, (204), 204 states have call predecessors, (204), 204 states have call successors, (204) [2024-11-28 03:52:40,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 829 states to 829 states and 1295 transitions. [2024-11-28 03:52:40,567 INFO L78 Accepts]: Start accepts. Automaton has 829 states and 1295 transitions. Word has length 336 [2024-11-28 03:52:40,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:52:40,568 INFO L471 AbstractCegarLoop]: Abstraction has 829 states and 1295 transitions. [2024-11-28 03:52:40,568 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2024-11-28 03:52:40,568 INFO L276 IsEmpty]: Start isEmpty. Operand 829 states and 1295 transitions. [2024-11-28 03:52:40,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2024-11-28 03:52:40,575 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:52:40,575 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:52:40,575 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 03:52:40,576 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:52:40,576 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:52:40,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1930172818, now seen corresponding path program 1 times [2024-11-28 03:52:40,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:52:40,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808620775] [2024-11-28 03:52:40,577 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:52:40,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:52:41,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:52:43,327 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2024-11-28 03:52:43,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:52:43,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808620775] [2024-11-28 03:52:43,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808620775] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:52:43,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:52:43,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:52:43,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101395661] [2024-11-28 03:52:43,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:52:43,329 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:52:43,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:52:43,330 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:52:43,330 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:52:43,331 INFO L87 Difference]: Start difference. First operand 829 states and 1295 transitions. Second operand has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 states have internal predecessors, (85), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2024-11-28 03:52:46,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:52:46,444 INFO L93 Difference]: Finished difference Result 3213 states and 4918 transitions. [2024-11-28 03:52:46,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 03:52:46,445 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 states have internal predecessors, (85), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 337 [2024-11-28 03:52:46,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:52:46,462 INFO L225 Difference]: With dead ends: 3213 [2024-11-28 03:52:46,462 INFO L226 Difference]: Without dead ends: 2781 [2024-11-28 03:52:46,466 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2024-11-28 03:52:46,467 INFO L435 NwaCegarLoop]: 275 mSDtfsCounter, 1281 mSDsluCounter, 1492 mSDsCounter, 0 mSdLazyCounter, 962 mSolverCounterSat, 235 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1281 SdHoareTripleChecker+Valid, 1767 SdHoareTripleChecker+Invalid, 1197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 235 IncrementalHoareTripleChecker+Valid, 962 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-28 03:52:46,467 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1281 Valid, 1767 Invalid, 1197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [235 Valid, 962 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-28 03:52:46,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2781 states. [2024-11-28 03:52:46,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2781 to 1671. [2024-11-28 03:52:46,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1671 states, 1242 states have (on average 1.4267310789049918) internal successors, (1772), 1242 states have internal predecessors, (1772), 408 states have call successors, (408), 20 states have call predecessors, (408), 20 states have return successors, (408), 408 states have call predecessors, (408), 408 states have call successors, (408) [2024-11-28 03:52:46,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1671 states to 1671 states and 2588 transitions. [2024-11-28 03:52:46,864 INFO L78 Accepts]: Start accepts. Automaton has 1671 states and 2588 transitions. Word has length 337 [2024-11-28 03:52:46,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:52:46,865 INFO L471 AbstractCegarLoop]: Abstraction has 1671 states and 2588 transitions. [2024-11-28 03:52:46,866 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 states have internal predecessors, (85), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2024-11-28 03:52:46,867 INFO L276 IsEmpty]: Start isEmpty. Operand 1671 states and 2588 transitions. [2024-11-28 03:52:46,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2024-11-28 03:52:46,875 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:52:46,875 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:52:46,875 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 03:52:46,876 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:52:46,876 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:52:46,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1711318100, now seen corresponding path program 1 times [2024-11-28 03:52:46,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:52:46,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650504816] [2024-11-28 03:52:46,877 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:52:46,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:52:47,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:52:48,844 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 72 proven. 78 refuted. 0 times theorem prover too weak. 4950 trivial. 0 not checked. [2024-11-28 03:52:48,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:52:48,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650504816] [2024-11-28 03:52:48,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650504816] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:52:48,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217230710] [2024-11-28 03:52:48,846 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:52:48,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:52:48,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:52:48,849 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:52:48,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:52:49,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:52:49,181 INFO L256 TraceCheckSpWp]: Trace formula consists of 818 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 03:52:49,194 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:52:49,867 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 2594 proven. 78 refuted. 0 times theorem prover too weak. 2428 trivial. 0 not checked. [2024-11-28 03:52:49,867 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:52:50,467 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 72 proven. 78 refuted. 0 times theorem prover too weak. 4950 trivial. 0 not checked. [2024-11-28 03:52:50,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217230710] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:52:50,467 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:52:50,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 5] total 13 [2024-11-28 03:52:50,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722849143] [2024-11-28 03:52:50,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:52:50,469 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 03:52:50,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:52:50,471 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 03:52:50,472 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2024-11-28 03:52:50,473 INFO L87 Difference]: Start difference. First operand 1671 states and 2588 transitions. Second operand has 13 states, 13 states have (on average 15.0) internal successors, (195), 13 states have internal predecessors, (195), 5 states have call successors, (128), 2 states have call predecessors, (128), 4 states have return successors, (129), 5 states have call predecessors, (129), 5 states have call successors, (129) [2024-11-28 03:52:53,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:52:53,453 INFO L93 Difference]: Finished difference Result 5419 states and 8276 transitions. [2024-11-28 03:52:53,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 03:52:53,454 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 15.0) internal successors, (195), 13 states have internal predecessors, (195), 5 states have call successors, (128), 2 states have call predecessors, (128), 4 states have return successors, (129), 5 states have call predecessors, (129), 5 states have call successors, (129) Word has length 337 [2024-11-28 03:52:53,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:52:53,482 INFO L225 Difference]: With dead ends: 5419 [2024-11-28 03:52:53,482 INFO L226 Difference]: Without dead ends: 3751 [2024-11-28 03:52:53,490 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 702 GetRequests, 674 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=259, Invalid=611, Unknown=0, NotChecked=0, Total=870 [2024-11-28 03:52:53,491 INFO L435 NwaCegarLoop]: 209 mSDtfsCounter, 1267 mSDsluCounter, 1134 mSDsCounter, 0 mSdLazyCounter, 852 mSolverCounterSat, 405 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1291 SdHoareTripleChecker+Valid, 1343 SdHoareTripleChecker+Invalid, 1257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 405 IncrementalHoareTripleChecker+Valid, 852 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-28 03:52:53,492 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1291 Valid, 1343 Invalid, 1257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [405 Valid, 852 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-28 03:52:53,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3751 states. [2024-11-28 03:52:53,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3751 to 3191. [2024-11-28 03:52:53,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3191 states, 2518 states have (on average 1.431294678316124) internal successors, (3604), 2522 states have internal predecessors, (3604), 628 states have call successors, (628), 44 states have call predecessors, (628), 44 states have return successors, (628), 624 states have call predecessors, (628), 628 states have call successors, (628) [2024-11-28 03:52:53,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3191 states to 3191 states and 4860 transitions. [2024-11-28 03:52:54,000 INFO L78 Accepts]: Start accepts. Automaton has 3191 states and 4860 transitions. Word has length 337 [2024-11-28 03:52:54,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:52:54,001 INFO L471 AbstractCegarLoop]: Abstraction has 3191 states and 4860 transitions. [2024-11-28 03:52:54,002 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 15.0) internal successors, (195), 13 states have internal predecessors, (195), 5 states have call successors, (128), 2 states have call predecessors, (128), 4 states have return successors, (129), 5 states have call predecessors, (129), 5 states have call successors, (129) [2024-11-28 03:52:54,002 INFO L276 IsEmpty]: Start isEmpty. Operand 3191 states and 4860 transitions. [2024-11-28 03:52:54,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2024-11-28 03:52:54,012 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:52:54,013 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:52:54,028 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 03:52:54,214 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:52:54,214 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:52:54,215 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:52:54,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1860850324, now seen corresponding path program 1 times [2024-11-28 03:52:54,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:52:54,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039880194] [2024-11-28 03:52:54,215 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:52:54,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:52:54,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:52:55,983 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 6 proven. 144 refuted. 0 times theorem prover too weak. 4950 trivial. 0 not checked. [2024-11-28 03:52:55,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:52:55,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039880194] [2024-11-28 03:52:55,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039880194] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:52:55,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488797385] [2024-11-28 03:52:55,984 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:52:55,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:52:55,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:52:55,987 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:52:55,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 03:52:56,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:52:56,390 INFO L256 TraceCheckSpWp]: Trace formula consists of 815 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-28 03:52:56,404 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:53:04,344 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 2687 proven. 495 refuted. 0 times theorem prover too weak. 1918 trivial. 0 not checked. [2024-11-28 03:53:04,344 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:53:07,806 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 99 proven. 51 refuted. 0 times theorem prover too weak. 4950 trivial. 0 not checked. [2024-11-28 03:53:07,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488797385] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:53:07,807 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:53:07,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 25, 12] total 43 [2024-11-28 03:53:07,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041158189] [2024-11-28 03:53:07,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:53:07,809 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-11-28 03:53:07,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:53:07,810 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-11-28 03:53:07,810 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=1549, Unknown=0, NotChecked=0, Total=1806 [2024-11-28 03:53:07,811 INFO L87 Difference]: Start difference. First operand 3191 states and 4860 transitions. Second operand has 43 states, 43 states have (on average 6.186046511627907) internal successors, (266), 42 states have internal predecessors, (266), 10 states have call successors, (153), 7 states have call predecessors, (153), 12 states have return successors, (153), 10 states have call predecessors, (153), 10 states have call successors, (153) [2024-11-28 03:53:52,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:53:52,552 INFO L93 Difference]: Finished difference Result 52093 states and 74466 transitions. [2024-11-28 03:53:52,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 347 states. [2024-11-28 03:53:52,553 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 6.186046511627907) internal successors, (266), 42 states have internal predecessors, (266), 10 states have call successors, (153), 7 states have call predecessors, (153), 12 states have return successors, (153), 10 states have call predecessors, (153), 10 states have call successors, (153) Word has length 337 [2024-11-28 03:53:52,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:53:52,809 INFO L225 Difference]: With dead ends: 52093 [2024-11-28 03:53:52,810 INFO L226 Difference]: Without dead ends: 48905 [2024-11-28 03:53:52,866 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1041 GetRequests, 663 SyntacticMatches, 0 SemanticMatches, 378 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65446 ImplicationChecksByTransitivity, 33.1s TimeCoverageRelationStatistics Valid=15551, Invalid=128469, Unknown=0, NotChecked=0, Total=144020 [2024-11-28 03:53:52,867 INFO L435 NwaCegarLoop]: 150 mSDtfsCounter, 15418 mSDsluCounter, 2375 mSDsCounter, 0 mSdLazyCounter, 3741 mSolverCounterSat, 3594 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15429 SdHoareTripleChecker+Valid, 2525 SdHoareTripleChecker+Invalid, 7335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3594 IncrementalHoareTripleChecker+Valid, 3741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.6s IncrementalHoareTripleChecker+Time [2024-11-28 03:53:52,867 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [15429 Valid, 2525 Invalid, 7335 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3594 Valid, 3741 Invalid, 0 Unknown, 0 Unchecked, 8.6s Time] [2024-11-28 03:53:52,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48905 states. [2024-11-28 03:53:57,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48905 to 33405. [2024-11-28 03:53:57,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33405 states, 28052 states have (on average 1.4084200769998574) internal successors, (39509), 28232 states have internal predecessors, (39509), 4472 states have call successors, (4472), 880 states have call predecessors, (4472), 880 states have return successors, (4472), 4292 states have call predecessors, (4472), 4472 states have call successors, (4472) [2024-11-28 03:53:57,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33405 states to 33405 states and 48453 transitions. [2024-11-28 03:53:57,930 INFO L78 Accepts]: Start accepts. Automaton has 33405 states and 48453 transitions. Word has length 337 [2024-11-28 03:53:57,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:53:57,932 INFO L471 AbstractCegarLoop]: Abstraction has 33405 states and 48453 transitions. [2024-11-28 03:53:57,933 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 6.186046511627907) internal successors, (266), 42 states have internal predecessors, (266), 10 states have call successors, (153), 7 states have call predecessors, (153), 12 states have return successors, (153), 10 states have call predecessors, (153), 10 states have call successors, (153) [2024-11-28 03:53:57,933 INFO L276 IsEmpty]: Start isEmpty. Operand 33405 states and 48453 transitions. [2024-11-28 03:53:57,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2024-11-28 03:53:57,949 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:53:57,949 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:53:57,962 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 03:53:58,153 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-28 03:53:58,153 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:53:58,154 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:53:58,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1724109494, now seen corresponding path program 1 times [2024-11-28 03:53:58,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:53:58,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311645583] [2024-11-28 03:53:58,154 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:53:58,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:53:59,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:53:59,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1971997632] [2024-11-28 03:53:59,226 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:53:59,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:53:59,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:53:59,229 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:53:59,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 03:53:59,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:53:59,661 INFO L256 TraceCheckSpWp]: Trace formula consists of 817 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 03:53:59,677 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:54:01,765 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 1464 proven. 126 refuted. 0 times theorem prover too weak. 3510 trivial. 0 not checked. [2024-11-28 03:54:01,766 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:54:02,113 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2024-11-28 03:54:02,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:54:02,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311645583] [2024-11-28 03:54:02,114 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:54:02,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971997632] [2024-11-28 03:54:02,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971997632] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:54:02,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:54:02,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 12 [2024-11-28 03:54:02,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2630391] [2024-11-28 03:54:02,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:54:02,115 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:54:02,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:54:02,116 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:54:02,116 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:54:02,117 INFO L87 Difference]: Start difference. First operand 33405 states and 48453 transitions. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2024-11-28 03:54:06,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:54:06,376 INFO L93 Difference]: Finished difference Result 78441 states and 112110 transitions. [2024-11-28 03:54:06,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:54:06,377 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 338 [2024-11-28 03:54:06,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:54:06,576 INFO L225 Difference]: With dead ends: 78441 [2024-11-28 03:54:06,576 INFO L226 Difference]: Without dead ends: 45039 [2024-11-28 03:54:06,652 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 675 GetRequests, 664 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-11-28 03:54:06,654 INFO L435 NwaCegarLoop]: 267 mSDtfsCounter, 50 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 1002 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:54:06,655 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 1002 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 03:54:06,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45039 states. [2024-11-28 03:54:12,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45039 to 41881. [2024-11-28 03:54:12,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41881 states, 35568 states have (on average 1.3840249662618083) internal successors, (49227), 35912 states have internal predecessors, (49227), 5136 states have call successors, (5136), 1176 states have call predecessors, (5136), 1176 states have return successors, (5136), 4792 states have call predecessors, (5136), 5136 states have call successors, (5136) [2024-11-28 03:54:12,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41881 states to 41881 states and 59499 transitions. [2024-11-28 03:54:12,560 INFO L78 Accepts]: Start accepts. Automaton has 41881 states and 59499 transitions. Word has length 338 [2024-11-28 03:54:12,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:54:12,561 INFO L471 AbstractCegarLoop]: Abstraction has 41881 states and 59499 transitions. [2024-11-28 03:54:12,562 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2024-11-28 03:54:12,562 INFO L276 IsEmpty]: Start isEmpty. Operand 41881 states and 59499 transitions. [2024-11-28 03:54:12,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2024-11-28 03:54:12,579 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:54:12,580 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:54:12,593 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 03:54:12,780 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-11-28 03:54:12,781 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:54:12,781 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:54:12,782 INFO L85 PathProgramCache]: Analyzing trace with hash 743354776, now seen corresponding path program 1 times [2024-11-28 03:54:12,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:54:12,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194114259] [2024-11-28 03:54:12,782 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:54:12,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:54:13,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:54:13,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [727576523] [2024-11-28 03:54:13,649 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:54:13,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:54:13,649 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:54:13,652 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:54:13,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 03:54:14,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:54:14,118 INFO L256 TraceCheckSpWp]: Trace formula consists of 815 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-28 03:54:14,133 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:54:17,060 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 1464 proven. 126 refuted. 0 times theorem prover too weak. 3510 trivial. 0 not checked. [2024-11-28 03:54:17,060 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:54:18,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:54:18,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194114259] [2024-11-28 03:54:18,641 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:54:18,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727576523] [2024-11-28 03:54:18,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727576523] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:54:18,641 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:54:18,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2024-11-28 03:54:18,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529853644] [2024-11-28 03:54:18,642 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 03:54:18,642 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 03:54:18,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:54:18,643 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 03:54:18,643 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-11-28 03:54:18,643 INFO L87 Difference]: Start difference. First operand 41881 states and 59499 transitions. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 8 states have internal predecessors, (95), 3 states have call successors, (51), 3 states have call predecessors, (51), 4 states have return successors, (51), 3 states have call predecessors, (51), 3 states have call successors, (51) [2024-11-28 03:54:25,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:54:25,925 INFO L93 Difference]: Finished difference Result 120649 states and 170823 transitions. [2024-11-28 03:54:25,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:54:25,925 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 8 states have internal predecessors, (95), 3 states have call successors, (51), 3 states have call predecessors, (51), 4 states have return successors, (51), 3 states have call predecessors, (51), 3 states have call successors, (51) Word has length 338 [2024-11-28 03:54:25,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:54:26,176 INFO L225 Difference]: With dead ends: 120649 [2024-11-28 03:54:26,176 INFO L226 Difference]: Without dead ends: 78771 [2024-11-28 03:54:26,259 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 379 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=128, Invalid=334, Unknown=0, NotChecked=0, Total=462 [2024-11-28 03:54:26,260 INFO L435 NwaCegarLoop]: 183 mSDtfsCounter, 320 mSDsluCounter, 1325 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 1508 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:54:26,261 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [320 Valid, 1508 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-28 03:54:26,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78771 states. [2024-11-28 03:54:33,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78771 to 61007. [2024-11-28 03:54:33,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61007 states, 51870 states have (on average 1.3814921920185077) internal successors, (71658), 52374 states have internal predecessors, (71658), 7416 states have call successors, (7416), 1720 states have call predecessors, (7416), 1720 states have return successors, (7416), 6912 states have call predecessors, (7416), 7416 states have call successors, (7416) [2024-11-28 03:54:33,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61007 states to 61007 states and 86490 transitions. [2024-11-28 03:54:34,003 INFO L78 Accepts]: Start accepts. Automaton has 61007 states and 86490 transitions. Word has length 338 [2024-11-28 03:54:34,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:54:34,004 INFO L471 AbstractCegarLoop]: Abstraction has 61007 states and 86490 transitions. [2024-11-28 03:54:34,004 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 8 states have internal predecessors, (95), 3 states have call successors, (51), 3 states have call predecessors, (51), 4 states have return successors, (51), 3 states have call predecessors, (51), 3 states have call successors, (51) [2024-11-28 03:54:34,004 INFO L276 IsEmpty]: Start isEmpty. Operand 61007 states and 86490 transitions. [2024-11-28 03:54:34,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 340 [2024-11-28 03:54:34,027 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:54:34,028 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:54:34,044 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 03:54:34,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-28 03:54:34,232 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:54:34,234 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:54:34,234 INFO L85 PathProgramCache]: Analyzing trace with hash -441088708, now seen corresponding path program 1 times [2024-11-28 03:54:34,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:54:34,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745167720] [2024-11-28 03:54:34,235 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:54:34,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:54:34,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:54:35,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1582578196] [2024-11-28 03:54:35,004 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:54:35,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:54:35,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:54:35,008 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:54:35,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 03:54:35,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 03:54:35,730 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 03:54:36,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 03:54:37,101 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 03:54:37,102 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 03:54:37,103 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 03:54:37,112 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 03:54:37,305 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-28 03:54:37,309 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:54:37,993 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 03:54:37,999 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 03:54:37 BoogieIcfgContainer [2024-11-28 03:54:38,000 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 03:54:38,001 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 03:54:38,001 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 03:54:38,001 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 03:54:38,002 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:52:30" (3/4) ... [2024-11-28 03:54:38,005 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 03:54:38,006 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 03:54:38,007 INFO L158 Benchmark]: Toolchain (without parser) took 129974.22ms. Allocated memory was 142.6MB in the beginning and 5.1GB in the end (delta: 5.0GB). Free memory was 118.4MB in the beginning and 4.5GB in the end (delta: -4.4GB). Peak memory consumption was 623.8MB. Max. memory is 16.1GB. [2024-11-28 03:54:38,008 INFO L158 Benchmark]: CDTParser took 0.42ms. Allocated memory is still 142.6MB. Free memory is still 80.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 03:54:38,008 INFO L158 Benchmark]: CACSL2BoogieTranslator took 742.11ms. Allocated memory is still 142.6MB. Free memory was 118.1MB in the beginning and 91.1MB in the end (delta: 27.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-28 03:54:38,008 INFO L158 Benchmark]: Boogie Procedure Inliner took 136.17ms. Allocated memory is still 142.6MB. Free memory was 91.1MB in the beginning and 75.6MB in the end (delta: 15.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 03:54:38,009 INFO L158 Benchmark]: Boogie Preprocessor took 243.43ms. Allocated memory is still 142.6MB. Free memory was 75.6MB in the beginning and 81.0MB in the end (delta: -5.4MB). Peak memory consumption was 27.7MB. Max. memory is 16.1GB. [2024-11-28 03:54:38,010 INFO L158 Benchmark]: RCFGBuilder took 1487.55ms. Allocated memory was 142.6MB in the beginning and 427.8MB in the end (delta: 285.2MB). Free memory was 81.0MB in the beginning and 346.5MB in the end (delta: -265.6MB). Peak memory consumption was 41.3MB. Max. memory is 16.1GB. [2024-11-28 03:54:38,010 INFO L158 Benchmark]: TraceAbstraction took 127345.99ms. Allocated memory was 427.8MB in the beginning and 5.1GB in the end (delta: 4.7GB). Free memory was 345.7MB in the beginning and 4.5GB in the end (delta: -4.1GB). Peak memory consumption was 2.7GB. Max. memory is 16.1GB. [2024-11-28 03:54:38,011 INFO L158 Benchmark]: Witness Printer took 5.96ms. Allocated memory is still 5.1GB. Free memory was 4.5GB in the beginning and 4.5GB in the end (delta: 34.2kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 03:54:38,013 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.42ms. Allocated memory is still 142.6MB. Free memory is still 80.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 742.11ms. Allocated memory is still 142.6MB. Free memory was 118.1MB in the beginning and 91.1MB in the end (delta: 27.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 136.17ms. Allocated memory is still 142.6MB. Free memory was 91.1MB in the beginning and 75.6MB in the end (delta: 15.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 243.43ms. Allocated memory is still 142.6MB. Free memory was 75.6MB in the beginning and 81.0MB in the end (delta: -5.4MB). Peak memory consumption was 27.7MB. Max. memory is 16.1GB. * RCFGBuilder took 1487.55ms. Allocated memory was 142.6MB in the beginning and 427.8MB in the end (delta: 285.2MB). Free memory was 81.0MB in the beginning and 346.5MB in the end (delta: -265.6MB). Peak memory consumption was 41.3MB. Max. memory is 16.1GB. * TraceAbstraction took 127345.99ms. Allocated memory was 427.8MB in the beginning and 5.1GB in the end (delta: 4.7GB). Free memory was 345.7MB in the beginning and 4.5GB in the end (delta: -4.1GB). Peak memory consumption was 2.7GB. Max. memory is 16.1GB. * Witness Printer took 5.96ms. Allocated memory is still 5.1GB. Free memory was 4.5GB in the beginning and 4.5GB in the end (delta: 34.2kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftRight at line 134, overapproximation of shiftLeft at line 251, overapproximation of someBinaryArithmeticDOUBLEoperation at line 173, overapproximation of someBinaryFLOATComparisonOperation at line 327, overapproximation of someBinaryFLOATComparisonOperation at line 328, overapproximation of someBinaryDOUBLEComparisonOperation at line 308, overapproximation of someBinaryDOUBLEComparisonOperation at line 286, overapproximation of someBinaryDOUBLEComparisonOperation at line 288, overapproximation of someBinaryDOUBLEComparisonOperation at line 220, overapproximation of someBinaryDOUBLEComparisonOperation at line 306, overapproximation of someBinaryDOUBLEComparisonOperation at line 126, overapproximation of someBinaryDOUBLEComparisonOperation at line 365, overapproximation of someBinaryDOUBLEComparisonOperation at line 310. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = 10; [L23] unsigned char var_1_5 = 100; [L24] unsigned char var_1_6 = 32; [L25] unsigned char var_1_7 = 128; [L26] unsigned char var_1_8 = 5; [L27] signed short int var_1_9 = 8; [L28] signed long int var_1_10 = -1; [L29] double var_1_12 = 4.55; [L30] unsigned char var_1_13 = 200; [L31] unsigned char var_1_14 = 2; [L32] double var_1_15 = 9.25; [L33] double var_1_16 = 99999999999999.25; [L34] signed long int var_1_17 = 5; [L35] signed long int var_1_18 = 8; [L36] unsigned char var_1_19 = 1; [L37] unsigned char var_1_20 = 0; [L38] signed char var_1_21 = -2; [L39] signed long int var_1_23 = -64; [L40] unsigned char var_1_24 = 16; [L41] unsigned char var_1_25 = 64; [L42] unsigned char var_1_26 = 1; [L43] signed long int var_1_28 = -10; [L44] unsigned short int var_1_29 = 56364; [L45] double var_1_32 = 5.75; [L46] double var_1_33 = 255.9; [L47] double var_1_34 = 1.75; [L48] double var_1_35 = 63.25; [L49] unsigned char var_1_36 = 8; [L50] unsigned char var_1_37 = 1; [L51] unsigned char var_1_38 = 0; [L52] unsigned long int var_1_39 = 4; [L53] unsigned long int var_1_40 = 1961509315; [L54] unsigned long int var_1_41 = 1433568485; [L55] unsigned char var_1_42 = 16; [L56] signed long int var_1_43 = -1; [L57] unsigned short int var_1_44 = 64; [L58] unsigned short int var_1_45 = 18846; [L59] unsigned short int var_1_46 = 31820; [L60] unsigned char var_1_47 = 1; [L61] unsigned char var_1_50 = 2; [L62] unsigned char var_1_51 = 0; [L63] float var_1_52 = 16.5; [L64] unsigned char var_1_53 = 0; [L65] unsigned char var_1_54 = 0; [L66] unsigned char var_1_55 = 0; [L67] unsigned long int var_1_56 = 25; [L68] unsigned long int var_1_57 = 100; [L69] unsigned long int var_1_58 = 2924506323; [L70] unsigned char var_1_60 = 5; [L71] signed char var_1_61 = -8; [L72] unsigned short int var_1_62 = 32; [L73] unsigned short int var_1_63 = 10000; [L74] unsigned char var_1_64 = 16; [L75] signed long int last_1_var_1_1 = 10; [L76] unsigned char last_1_var_1_5 = 100; [L77] signed short int last_1_var_1_9 = 8; [L78] double last_1_var_1_12 = 4.55; [L79] signed char last_1_var_1_21 = -2; [L80] signed long int last_1_var_1_28 = -10; [L81] double last_1_var_1_32 = 5.75; [L82] unsigned char last_1_var_1_36 = 8; [L83] unsigned char last_1_var_1_42 = 16; [L84] signed long int last_1_var_1_43 = -1; [L85] unsigned short int last_1_var_1_44 = 64; [L86] unsigned char last_1_var_1_51 = 0; [L87] unsigned long int last_1_var_1_57 = 100; [L88] unsigned char last_1_var_1_60 = 5; [L89] signed char last_1_var_1_61 = -8; [L90] unsigned short int last_1_var_1_62 = 32; [L91] unsigned char last_1_var_1_64 = 16; VAL [isInitial=0, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=-1, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=32, var_1_7=128, var_1_8=5, var_1_9=8] [L369] isInitial = 1 [L370] FCALL initially() [L372] CALL updateLastVariables() [L346] last_1_var_1_1 = var_1_1 [L347] last_1_var_1_5 = var_1_5 [L348] last_1_var_1_9 = var_1_9 [L349] last_1_var_1_12 = var_1_12 [L350] last_1_var_1_21 = var_1_21 [L351] last_1_var_1_28 = var_1_28 [L352] last_1_var_1_32 = var_1_32 [L353] last_1_var_1_36 = var_1_36 [L354] last_1_var_1_42 = var_1_42 [L355] last_1_var_1_43 = var_1_43 [L356] last_1_var_1_44 = var_1_44 [L357] last_1_var_1_51 = var_1_51 [L358] last_1_var_1_57 = var_1_57 [L359] last_1_var_1_60 = var_1_60 [L360] last_1_var_1_61 = var_1_61 [L361] last_1_var_1_62 = var_1_62 [L362] last_1_var_1_64 = var_1_64 VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=-1, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=32, var_1_7=128, var_1_8=5, var_1_9=8] [L372] RET updateLastVariables() [L373] CALL updateVariables() [L266] var_1_6 = __VERIFIER_nondet_uchar() [L267] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=-1, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_7=128, var_1_8=5, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=-1, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_7=128, var_1_8=5, var_1_9=8] [L267] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=-1, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_7=128, var_1_8=5, var_1_9=8] [L268] CALL assume_abort_if_not(var_1_6 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=-1, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=128, var_1_8=5, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=-1, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=128, var_1_8=5, var_1_9=8] [L268] RET assume_abort_if_not(var_1_6 <= 254) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=-1, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=128, var_1_8=5, var_1_9=8] [L269] var_1_7 = __VERIFIER_nondet_uchar() [L270] CALL assume_abort_if_not(var_1_7 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=-1, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=5, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=-1, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=5, var_1_9=8] [L270] RET assume_abort_if_not(var_1_7 >= 127) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=-1, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=5, var_1_9=8] [L271] CALL assume_abort_if_not(var_1_7 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=-1, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=5, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=-1, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=5, var_1_9=8] [L271] RET assume_abort_if_not(var_1_7 <= 254) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=-1, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=5, var_1_9=8] [L272] var_1_8 = __VERIFIER_nondet_uchar() [L273] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=-1, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=-1, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_9=8] [L273] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=-1, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_9=8] [L274] CALL assume_abort_if_not(var_1_8 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=-1, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=-1, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L274] RET assume_abort_if_not(var_1_8 <= 127) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=-1, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L275] var_1_10 = __VERIFIER_nondet_long() [L276] CALL assume_abort_if_not(var_1_10 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L276] RET assume_abort_if_not(var_1_10 >= -2147483648) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L277] CALL assume_abort_if_not(var_1_10 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L277] RET assume_abort_if_not(var_1_10 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L278] CALL assume_abort_if_not(var_1_10 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L278] RET assume_abort_if_not(var_1_10 != 0) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=200, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L279] var_1_13 = __VERIFIER_nondet_uchar() [L280] CALL assume_abort_if_not(var_1_13 >= 191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L280] RET assume_abort_if_not(var_1_13 >= 191) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L281] CALL assume_abort_if_not(var_1_13 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L281] RET assume_abort_if_not(var_1_13 <= 255) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=2, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L282] var_1_14 = __VERIFIER_nondet_uchar() [L283] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L283] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L284] CALL assume_abort_if_not(var_1_14 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L284] RET assume_abort_if_not(var_1_14 <= 64) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_15=37/4, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L285] var_1_15 = __VERIFIER_nondet_double() [L286] CALL assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L286] RET assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_16=399999999999997/4, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L287] var_1_16 = __VERIFIER_nondet_double() [L288] CALL assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L288] RET assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=0, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L289] var_1_20 = __VERIFIER_nondet_uchar() [L290] CALL assume_abort_if_not(var_1_20 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L290] RET assume_abort_if_not(var_1_20 >= 1) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L291] CALL assume_abort_if_not(var_1_20 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L291] RET assume_abort_if_not(var_1_20 <= 1) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=-64, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L292] var_1_23 = __VERIFIER_nondet_long() [L293] CALL assume_abort_if_not(var_1_23 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L293] RET assume_abort_if_not(var_1_23 >= -2147483648) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L294] CALL assume_abort_if_not(var_1_23 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L294] RET assume_abort_if_not(var_1_23 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L295] CALL assume_abort_if_not(var_1_23 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L295] RET assume_abort_if_not(var_1_23 != 0) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=64, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L296] var_1_25 = __VERIFIER_nondet_uchar() [L297] CALL assume_abort_if_not(var_1_25 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L297] RET assume_abort_if_not(var_1_25 >= 63) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L298] CALL assume_abort_if_not(var_1_25 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L298] RET assume_abort_if_not(var_1_25 <= 127) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=1, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L299] var_1_26 = __VERIFIER_nondet_uchar() [L300] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L300] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L301] CALL assume_abort_if_not(var_1_26 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L301] RET assume_abort_if_not(var_1_26 <= 63) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=56364, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L302] var_1_29 = __VERIFIER_nondet_ushort() [L303] CALL assume_abort_if_not(var_1_29 >= 49151) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L303] RET assume_abort_if_not(var_1_29 >= 49151) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L304] CALL assume_abort_if_not(var_1_29 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L304] RET assume_abort_if_not(var_1_29 <= 65535) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_33=2559/10, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L305] var_1_33 = __VERIFIER_nondet_double() [L306] CALL assume_abort_if_not((var_1_33 >= 0.0F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 4611686.018427382800e+12F && var_1_33 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L306] RET assume_abort_if_not((var_1_33 >= 0.0F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 4611686.018427382800e+12F && var_1_33 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_34=7/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L307] var_1_34 = __VERIFIER_nondet_double() [L308] CALL assume_abort_if_not((var_1_34 >= -461168.6018427382800e+13F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 4611686.018427382800e+12F && var_1_34 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L308] RET assume_abort_if_not((var_1_34 >= -461168.6018427382800e+13F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 4611686.018427382800e+12F && var_1_34 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_35=253/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L309] var_1_35 = __VERIFIER_nondet_double() [L310] CALL assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L310] RET assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=0, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L311] var_1_38 = __VERIFIER_nondet_uchar() [L312] CALL assume_abort_if_not(var_1_38 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L312] RET assume_abort_if_not(var_1_38 >= 1) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L313] CALL assume_abort_if_not(var_1_38 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L313] RET assume_abort_if_not(var_1_38 <= 1) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=1961509315, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L314] var_1_40 = __VERIFIER_nondet_ulong() [L315] CALL assume_abort_if_not(var_1_40 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L315] RET assume_abort_if_not(var_1_40 >= 1073741823) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L316] CALL assume_abort_if_not(var_1_40 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L316] RET assume_abort_if_not(var_1_40 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=1433568485, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L317] var_1_41 = __VERIFIER_nondet_ulong() [L318] CALL assume_abort_if_not(var_1_41 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L318] RET assume_abort_if_not(var_1_41 >= 1073741824) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L319] CALL assume_abort_if_not(var_1_41 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L319] RET assume_abort_if_not(var_1_41 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=18846, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L320] var_1_45 = __VERIFIER_nondet_ushort() [L321] CALL assume_abort_if_not(var_1_45 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L321] RET assume_abort_if_not(var_1_45 >= 16383) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L322] CALL assume_abort_if_not(var_1_45 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L322] RET assume_abort_if_not(var_1_45 <= 32767) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=31820, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L323] var_1_46 = __VERIFIER_nondet_ushort() [L324] CALL assume_abort_if_not(var_1_46 >= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L324] RET assume_abort_if_not(var_1_46 >= 16384) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L325] CALL assume_abort_if_not(var_1_46 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L325] RET assume_abort_if_not(var_1_46 <= 32767) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_52=33/2, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L326] var_1_52 = __VERIFIER_nondet_float() [L327] CALL assume_abort_if_not((var_1_52 >= -922337.2036854776000e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854776000e+12F && var_1_52 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L327] RET assume_abort_if_not((var_1_52 >= -922337.2036854776000e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854776000e+12F && var_1_52 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L328] CALL assume_abort_if_not(var_1_52 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L328] RET assume_abort_if_not(var_1_52 != 0.0F) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L329] var_1_53 = __VERIFIER_nondet_uchar() [L330] CALL assume_abort_if_not(var_1_53 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L330] RET assume_abort_if_not(var_1_53 >= 0) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L331] CALL assume_abort_if_not(var_1_53 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L331] RET assume_abort_if_not(var_1_53 <= 0) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L332] var_1_54 = __VERIFIER_nondet_uchar() [L333] CALL assume_abort_if_not(var_1_54 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L333] RET assume_abort_if_not(var_1_54 >= 0) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L334] CALL assume_abort_if_not(var_1_54 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L334] RET assume_abort_if_not(var_1_54 <= 0) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L335] var_1_55 = __VERIFIER_nondet_uchar() [L336] CALL assume_abort_if_not(var_1_55 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L336] RET assume_abort_if_not(var_1_55 >= 0) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L337] CALL assume_abort_if_not(var_1_55 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L337] RET assume_abort_if_not(var_1_55 <= 0) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2924506323, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L338] var_1_58 = __VERIFIER_nondet_ulong() [L339] CALL assume_abort_if_not(var_1_58 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L339] RET assume_abort_if_not(var_1_58 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L340] CALL assume_abort_if_not(var_1_58 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L340] RET assume_abort_if_not(var_1_58 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=10000, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L341] var_1_63 = __VERIFIER_nondet_ushort() [L342] CALL assume_abort_if_not(var_1_63 >= 8191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L342] RET assume_abort_if_not(var_1_63 >= 8191) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L343] CALL assume_abort_if_not(var_1_63 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L343] RET assume_abort_if_not(var_1_63 <= 16383) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L373] RET updateVariables() [L374] CALL step() [L95] signed long int stepLocal_10 = (last_1_var_1_44 + var_1_6) - (var_1_8 + var_1_14); [L96] signed long int stepLocal_9 = var_1_10; [L97] signed long int stepLocal_8 = ((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))) - ((((var_1_14) < (var_1_13)) ? (var_1_14) : (var_1_13))); [L98] unsigned char stepLocal_7 = var_1_8; VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_10=62, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=16, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L99] COND FALSE !(last_1_var_1_1 > stepLocal_10) [L114] var_1_24 = (((((((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))) - var_1_25)) < (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))))) ? ((((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))) - var_1_25)) : (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))))) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L116] COND FALSE !(((var_1_29 - last_1_var_1_60) - ((((var_1_7) > (last_1_var_1_64)) ? (var_1_7) : (last_1_var_1_64)))) == var_1_26) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L119] signed long int stepLocal_22 = last_1_var_1_5; VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_22=100, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=32, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L120] COND FALSE !(stepLocal_22 <= var_1_8) [L123] var_1_62 = ((((var_1_7) > (var_1_25)) ? (var_1_7) : (var_1_25))) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=127, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L125] signed long int stepLocal_15 = last_1_var_1_64; VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=127, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L126] COND FALSE !(var_1_34 > (last_1_var_1_32 + last_1_var_1_12)) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=127, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L133] signed long int stepLocal_21 = last_1_var_1_36; VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_21=8, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=127, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L134] EXPR last_1_var_1_42 >> last_1_var_1_43 VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_21=8, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=5, var_1_61=-8, var_1_62=127, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L134] COND TRUE stepLocal_21 != ((last_1_var_1_42 >> last_1_var_1_43) + (var_1_41 * var_1_6)) [L135] var_1_60 = var_1_7 VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=-8, var_1_62=127, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L139] signed long int stepLocal_13 = last_1_var_1_28; [L140] signed long int stepLocal_12 = (last_1_var_1_9 + 8) / var_1_10; VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_12=0, stepLocal_13=-10, stepLocal_15=16, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=-8, var_1_62=127, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L141] COND TRUE stepLocal_12 != last_1_var_1_28 VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_13=-10, stepLocal_15=16, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=8, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=-8, var_1_62=127, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L142] COND TRUE stepLocal_13 <= var_1_26 [L143] var_1_36 = (var_1_7 - ((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=127, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=-8, var_1_62=127, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L148] signed long int stepLocal_0 = (var_1_13 - var_1_14) - 10; VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_0=244, stepLocal_15=16, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=127, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=-8, var_1_62=127, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L149] COND FALSE !(var_1_7 > stepLocal_0) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=127, var_1_37=1, var_1_38=1, var_1_39=4, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=-8, var_1_62=127, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L152] var_1_37 = (! (var_1_20 && var_1_38)) [L153] var_1_39 = ((var_1_40 + var_1_41) - var_1_13) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=2, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=-8, var_1_62=127, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L154] COND TRUE var_1_6 <= var_1_23 [L155] var_1_50 = (var_1_7 - var_1_25) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=-8, var_1_62=127, var_1_63=8191, var_1_64=16, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L157] var_1_61 = var_1_14 [L158] var_1_64 = var_1_8 [L159] unsigned char stepLocal_18 = var_1_24; VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_18=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L160] COND FALSE !(var_1_6 < stepLocal_18) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L165] COND TRUE ! (var_1_37 && last_1_var_1_51) [L166] var_1_51 = (var_1_55 || (! var_1_38)) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L171] unsigned char stepLocal_11 = var_1_50; VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_11=1, stepLocal_15=16, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_32=23/4, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L172] COND TRUE var_1_24 <= stepLocal_11 [L173] var_1_32 = ((var_1_15 - var_1_33) + var_1_34) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L181] unsigned char stepLocal_6 = var_1_50; [L182] unsigned char stepLocal_5 = var_1_64; VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_5=-254, stepLocal_6=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-2, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L183] COND TRUE (((((var_1_6 * var_1_60)) > (var_1_36)) ? ((var_1_6 * var_1_60)) : (var_1_36))) > stepLocal_5 [L184] var_1_21 = var_1_13 VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_6=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=-1, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L192] COND TRUE \read(var_1_20) [L193] var_1_43 = (var_1_64 + var_1_36) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_6=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L195] COND FALSE !(var_1_50 <= ((var_1_7 + var_1_8) / var_1_10)) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_6=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L202] COND FALSE !(\read(var_1_37)) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_6=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=25, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L209] COND FALSE !(var_1_8 >= var_1_29) [L212] var_1_56 = ((((var_1_14) > (var_1_7)) ? (var_1_14) : (var_1_7))) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_6=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=127, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L214] signed long int stepLocal_14 = var_1_43; VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_14=129, stepLocal_15=16, stepLocal_6=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=127, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L215] COND FALSE !((((((var_1_8) < (var_1_50)) ? (var_1_8) : (var_1_50))) - ((((var_1_44) < (var_1_9)) ? (var_1_44) : (var_1_9)))) >= stepLocal_14) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_6=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=127, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L218] unsigned char stepLocal_17 = var_1_37; [L219] signed char stepLocal_16 = var_1_61; VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_16=1, stepLocal_17=0, stepLocal_6=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=127, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L220] COND FALSE !(stepLocal_17 && (var_1_32 <= (var_1_16 - var_1_15))) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_16=1, stepLocal_6=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=127, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L223] COND TRUE stepLocal_16 < var_1_25 [L224] var_1_47 = (var_1_20 || var_1_38) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_6=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=127, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L227] unsigned char stepLocal_4 = var_1_51; VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_4=0, stepLocal_6=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=127, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L228] COND FALSE !(\read(var_1_37)) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_4=0, stepLocal_6=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=127, var_1_57=100, var_1_58=2147483647, var_1_5=100, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L235] COND TRUE \read(var_1_47) [L236] var_1_5 = ((((var_1_6) < ((var_1_7 - var_1_8))) ? (var_1_6) : ((var_1_7 - var_1_8)))) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_4=0, stepLocal_6=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=127, var_1_57=100, var_1_58=2147483647, var_1_5=1, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L238] unsigned char stepLocal_3 = var_1_8; [L239] signed long int stepLocal_2 = (var_1_5 + var_1_36) * var_1_10; VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_2=16640, stepLocal_3=-254, stepLocal_4=0, stepLocal_6=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=127, var_1_57=100, var_1_58=2147483647, var_1_5=1, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L240] COND FALSE !(stepLocal_2 <= var_1_62) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_3=-254, stepLocal_4=0, stepLocal_6=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=127, var_1_57=100, var_1_58=2147483647, var_1_5=1, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L245] unsigned char stepLocal_1 = var_1_7; VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_1=383, stepLocal_3=-254, stepLocal_4=0, stepLocal_6=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=5, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=127, var_1_57=100, var_1_58=2147483647, var_1_5=1, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L246] COND FALSE !(var_1_18 > stepLocal_1) [L249] var_1_17 = (var_1_6 + var_1_62) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_3=-254, stepLocal_4=0, stepLocal_6=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=128, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=127, var_1_57=100, var_1_58=2147483647, var_1_5=1, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L251] EXPR var_1_41 << var_1_61 VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_3=-254, stepLocal_4=0, stepLocal_6=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=128, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=127, var_1_57=100, var_1_58=2147483647, var_1_5=1, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L251] unsigned long int stepLocal_20 = var_1_41 << var_1_61; [L252] signed long int stepLocal_19 = - var_1_10; VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_19=-130, stepLocal_20=8589934656, stepLocal_3=-254, stepLocal_4=0, stepLocal_6=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=128, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=127, var_1_57=100, var_1_58=2147483647, var_1_5=1, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L253] COND FALSE !(((((var_1_44) > (var_1_8)) ? (var_1_44) : (var_1_8))) != stepLocal_20) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, stepLocal_15=16, stepLocal_19=-130, stepLocal_3=-254, stepLocal_4=0, stepLocal_6=1, stepLocal_7=-254, stepLocal_8=0, stepLocal_9=130, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=128, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=127, var_1_57=100, var_1_58=2147483647, var_1_5=1, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L374] RET step() [L375] CALL, EXPR property() [L365] EXPR (((((((((((((((((((((var_1_37 ? (var_1_51 ? (var_1_1 == ((signed long int) (16 - 2))) : (var_1_1 == ((signed long int) var_1_50))) : 1) && (var_1_47 ? (var_1_5 == ((unsigned char) ((((var_1_6) < ((var_1_7 - var_1_8))) ? (var_1_6) : ((var_1_7 - var_1_8)))))) : 1)) && ((var_1_50 <= ((var_1_7 + var_1_8) / var_1_10)) ? ((7.5 >= var_1_12) ? (var_1_9 == ((signed short int) ((((var_1_8 - (var_1_50 + var_1_7)) < 0 ) ? -(var_1_8 - (var_1_50 + var_1_7)) : (var_1_8 - (var_1_50 + var_1_7)))))) : (var_1_9 == ((signed short int) var_1_50))) : 1)) && ((var_1_7 > ((var_1_13 - var_1_14) - 10)) ? (var_1_12 == ((double) ((((((31.25 + var_1_15)) > (((((5.5) < 0 ) ? -(5.5) : (5.5))))) ? ((31.25 + var_1_15)) : (((((5.5) < 0 ) ? -(5.5) : (5.5)))))) - var_1_16))) : 1)) && ((var_1_18 > var_1_7) ? (var_1_17 == ((signed long int) (5 + (var_1_7 + ((((var_1_14) > (var_1_18)) ? (var_1_14) : (var_1_18))))))) : (var_1_17 == ((signed long int) (var_1_6 + var_1_62))))) && ((((var_1_5 + var_1_36) * var_1_10) <= var_1_62) ? ((var_1_8 <= var_1_13) ? (var_1_18 == ((signed long int) (var_1_13 + var_1_56))) : 1) : 1)) && (var_1_37 ? ((var_1_51 || ((2.25 + var_1_12) != 31.625)) ? (var_1_19 == ((unsigned char) (! var_1_20))) : (var_1_19 == ((unsigned char) ((((((var_1_60) > (var_1_8)) ? (var_1_60) : (var_1_8))) < var_1_56) || var_1_20)))) : 1)) && (((((((var_1_6 * var_1_60)) > (var_1_36)) ? ((var_1_6 * var_1_60)) : (var_1_36))) > var_1_64) ? (var_1_21 == ((signed char) var_1_13)) : ((var_1_50 == (((((var_1_7) < (var_1_62)) ? (var_1_7) : (var_1_62))) / var_1_23)) ? (var_1_21 == ((signed char) var_1_14)) : (var_1_21 == ((signed char) var_1_13))))) && ((last_1_var_1_1 > ((last_1_var_1_44 + var_1_6) - (var_1_8 + var_1_14))) ? ((var_1_10 <= (last_1_var_1_36 / var_1_13)) ? (((((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))) - ((((var_1_14) < (var_1_13)) ? (var_1_14) : (var_1_13)))) < var_1_10) ? (var_1_24 == ((unsigned char) ((var_1_25 - var_1_26) + var_1_14))) : ((var_1_8 <= ((((last_1_var_1_64) > ((last_1_var_1_60 / var_1_13))) ? (last_1_var_1_64) : ((last_1_var_1_60 / var_1_13))))) ? (var_1_24 == ((unsigned char) ((((var_1_6) < (var_1_25)) ? (var_1_6) : (var_1_25))))) : (var_1_24 == ((unsigned char) ((((var_1_14) < ((var_1_7 - ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))))) ? (var_1_14) : ((var_1_7 - ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))))))))))) : (var_1_24 == ((unsigned char) (var_1_7 - var_1_14)))) : (var_1_24 == ((unsigned char) (((((((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))) - var_1_25)) < (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))))) ? ((((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))) - var_1_25)) : (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))))))))) && ((((var_1_29 - last_1_var_1_60) - ((((var_1_7) > (last_1_var_1_64)) ? (var_1_7) : (last_1_var_1_64)))) == var_1_26) ? (var_1_28 == ((signed long int) ((((last_1_var_1_61) < ((((((var_1_26 + var_1_8)) > ((var_1_7 + last_1_var_1_57))) ? ((var_1_26 + var_1_8)) : ((var_1_7 + last_1_var_1_57)))))) ? (last_1_var_1_61) : ((((((var_1_26 + var_1_8)) > ((var_1_7 + last_1_var_1_57))) ? ((var_1_26 + var_1_8)) : ((var_1_7 + last_1_var_1_57))))))))) : 1)) && ((var_1_24 <= var_1_50) ? (var_1_32 == ((double) ((var_1_15 - var_1_33) + var_1_34))) : (var_1_37 ? (var_1_32 == ((double) (((((((((var_1_33) < (var_1_15)) ? (var_1_33) : (var_1_15)))) > (var_1_16)) ? (((((var_1_33) < (var_1_15)) ? (var_1_33) : (var_1_15)))) : (var_1_16))) - var_1_35))) : (var_1_32 == ((double) (((((((((var_1_34 + 1.00000000625E8)) > ((var_1_15 - 1.00000000025E9))) ? ((var_1_34 + 1.00000000625E8)) : ((var_1_15 - 1.00000000025E9))))) < (var_1_16)) ? ((((((var_1_34 + 1.00000000625E8)) > ((var_1_15 - 1.00000000025E9))) ? ((var_1_34 + 1.00000000625E8)) : ((var_1_15 - 1.00000000025E9))))) : (var_1_16)))))))) && ((((last_1_var_1_9 + 8) / var_1_10) != last_1_var_1_28) ? ((last_1_var_1_28 <= var_1_26) ? (var_1_36 == ((unsigned char) (var_1_7 - ((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))))) : (var_1_36 == ((unsigned char) ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))) : 1)) && (var_1_37 == ((unsigned char) (! (var_1_20 && var_1_38))))) && (var_1_39 == ((unsigned long int) ((var_1_40 + var_1_41) - var_1_13)))) && (((((((var_1_8) < (var_1_50)) ? (var_1_8) : (var_1_50))) - ((((var_1_44) < (var_1_9)) ? (var_1_44) : (var_1_9)))) >= var_1_43) ? (var_1_42 == ((unsigned char) ((((((((1) < 0 ) ? -(1) : (1)))) < (((((var_1_26) < (var_1_14)) ? (var_1_26) : (var_1_14))))) ? (((((1) < 0 ) ? -(1) : (1)))) : (((((var_1_26) < (var_1_14)) ? (var_1_26) : (var_1_14)))))))) : 1)) && (var_1_20 ? (var_1_43 == ((signed long int) (var_1_64 + var_1_36))) : 1)) && ((var_1_34 > (last_1_var_1_32 + last_1_var_1_12)) ? ((last_1_var_1_64 > last_1_var_1_60) ? (var_1_44 == ((unsigned short int) ((var_1_45 + var_1_46) - last_1_var_1_64))) : (var_1_44 == ((unsigned short int) (((((last_1_var_1_21 + (30135 - var_1_13))) > (var_1_45)) ? ((last_1_var_1_21 + (30135 - var_1_13))) : (var_1_45)))))) : 1)) && ((var_1_37 && (var_1_32 <= (var_1_16 - var_1_15))) ? (var_1_47 == ((unsigned char) ((var_1_43 >= var_1_60) && (! (! 0))))) : ((var_1_61 < var_1_25) ? (var_1_47 == ((unsigned char) (var_1_20 || var_1_38))) : 1))) && ((var_1_6 <= var_1_23) ? (var_1_50 == ((unsigned char) (var_1_7 - var_1_25))) : 1)) && ((var_1_6 < var_1_24) ? (((- (var_1_16 / var_1_52)) > var_1_15) ? (var_1_51 == ((unsigned char) ((var_1_38 && var_1_53) || (var_1_54 || var_1_55)))) : 1) : ((! (var_1_37 && last_1_var_1_51)) ? (var_1_51 == ((unsigned char) (var_1_55 || (! var_1_38)))) : (var_1_51 == ((unsigned char) ((! var_1_53) && var_1_20)))))) && ((var_1_8 >= var_1_29) ? (var_1_56 == ((unsigned long int) (var_1_28 + var_1_9))) : (var_1_56 == ((unsigned long int) ((((var_1_14) > (var_1_7)) ? (var_1_14) : (var_1_7))))))) && ((((((var_1_44) > (var_1_8)) ? (var_1_44) : (var_1_8))) != (var_1_41 << var_1_61)) ? ((var_1_46 > (- var_1_10)) ? (((var_1_16 * var_1_12) <= (var_1_33 - var_1_35)) ? (var_1_57 == ((unsigned long int) ((((var_1_45) < ((var_1_58 - ((((var_1_50) < 0 ) ? -(var_1_50) : (var_1_50)))))) ? (var_1_45) : ((var_1_58 - ((((var_1_50) < 0 ) ? -(var_1_50) : (var_1_50))))))))) : (var_1_57 == ((unsigned long int) (var_1_58 - (((((var_1_40 - var_1_7)) > (var_1_42)) ? ((var_1_40 - var_1_7)) : (var_1_42))))))) : (var_1_57 == ((unsigned long int) (((((var_1_58 - var_1_17)) < (((((var_1_29) < (var_1_61)) ? (var_1_29) : (var_1_61))))) ? ((var_1_58 - var_1_17)) : (((((var_1_29) < (var_1_61)) ? (var_1_29) : (var_1_61))))))))) : 1) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=128, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=127, var_1_57=100, var_1_58=2147483647, var_1_5=1, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L365] EXPR ((((((((((((((((((((((var_1_37 ? (var_1_51 ? (var_1_1 == ((signed long int) (16 - 2))) : (var_1_1 == ((signed long int) var_1_50))) : 1) && (var_1_47 ? (var_1_5 == ((unsigned char) ((((var_1_6) < ((var_1_7 - var_1_8))) ? (var_1_6) : ((var_1_7 - var_1_8)))))) : 1)) && ((var_1_50 <= ((var_1_7 + var_1_8) / var_1_10)) ? ((7.5 >= var_1_12) ? (var_1_9 == ((signed short int) ((((var_1_8 - (var_1_50 + var_1_7)) < 0 ) ? -(var_1_8 - (var_1_50 + var_1_7)) : (var_1_8 - (var_1_50 + var_1_7)))))) : (var_1_9 == ((signed short int) var_1_50))) : 1)) && ((var_1_7 > ((var_1_13 - var_1_14) - 10)) ? (var_1_12 == ((double) ((((((31.25 + var_1_15)) > (((((5.5) < 0 ) ? -(5.5) : (5.5))))) ? ((31.25 + var_1_15)) : (((((5.5) < 0 ) ? -(5.5) : (5.5)))))) - var_1_16))) : 1)) && ((var_1_18 > var_1_7) ? (var_1_17 == ((signed long int) (5 + (var_1_7 + ((((var_1_14) > (var_1_18)) ? (var_1_14) : (var_1_18))))))) : (var_1_17 == ((signed long int) (var_1_6 + var_1_62))))) && ((((var_1_5 + var_1_36) * var_1_10) <= var_1_62) ? ((var_1_8 <= var_1_13) ? (var_1_18 == ((signed long int) (var_1_13 + var_1_56))) : 1) : 1)) && (var_1_37 ? ((var_1_51 || ((2.25 + var_1_12) != 31.625)) ? (var_1_19 == ((unsigned char) (! var_1_20))) : (var_1_19 == ((unsigned char) ((((((var_1_60) > (var_1_8)) ? (var_1_60) : (var_1_8))) < var_1_56) || var_1_20)))) : 1)) && (((((((var_1_6 * var_1_60)) > (var_1_36)) ? ((var_1_6 * var_1_60)) : (var_1_36))) > var_1_64) ? (var_1_21 == ((signed char) var_1_13)) : ((var_1_50 == (((((var_1_7) < (var_1_62)) ? (var_1_7) : (var_1_62))) / var_1_23)) ? (var_1_21 == ((signed char) var_1_14)) : (var_1_21 == ((signed char) var_1_13))))) && ((last_1_var_1_1 > ((last_1_var_1_44 + var_1_6) - (var_1_8 + var_1_14))) ? ((var_1_10 <= (last_1_var_1_36 / var_1_13)) ? (((((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))) - ((((var_1_14) < (var_1_13)) ? (var_1_14) : (var_1_13)))) < var_1_10) ? (var_1_24 == ((unsigned char) ((var_1_25 - var_1_26) + var_1_14))) : ((var_1_8 <= ((((last_1_var_1_64) > ((last_1_var_1_60 / var_1_13))) ? (last_1_var_1_64) : ((last_1_var_1_60 / var_1_13))))) ? (var_1_24 == ((unsigned char) ((((var_1_6) < (var_1_25)) ? (var_1_6) : (var_1_25))))) : (var_1_24 == ((unsigned char) ((((var_1_14) < ((var_1_7 - ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))))) ? (var_1_14) : ((var_1_7 - ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))))))))))) : (var_1_24 == ((unsigned char) (var_1_7 - var_1_14)))) : (var_1_24 == ((unsigned char) (((((((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))) - var_1_25)) < (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))))) ? ((((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))) - var_1_25)) : (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))))))))) && ((((var_1_29 - last_1_var_1_60) - ((((var_1_7) > (last_1_var_1_64)) ? (var_1_7) : (last_1_var_1_64)))) == var_1_26) ? (var_1_28 == ((signed long int) ((((last_1_var_1_61) < ((((((var_1_26 + var_1_8)) > ((var_1_7 + last_1_var_1_57))) ? ((var_1_26 + var_1_8)) : ((var_1_7 + last_1_var_1_57)))))) ? (last_1_var_1_61) : ((((((var_1_26 + var_1_8)) > ((var_1_7 + last_1_var_1_57))) ? ((var_1_26 + var_1_8)) : ((var_1_7 + last_1_var_1_57))))))))) : 1)) && ((var_1_24 <= var_1_50) ? (var_1_32 == ((double) ((var_1_15 - var_1_33) + var_1_34))) : (var_1_37 ? (var_1_32 == ((double) (((((((((var_1_33) < (var_1_15)) ? (var_1_33) : (var_1_15)))) > (var_1_16)) ? (((((var_1_33) < (var_1_15)) ? (var_1_33) : (var_1_15)))) : (var_1_16))) - var_1_35))) : (var_1_32 == ((double) (((((((((var_1_34 + 1.00000000625E8)) > ((var_1_15 - 1.00000000025E9))) ? ((var_1_34 + 1.00000000625E8)) : ((var_1_15 - 1.00000000025E9))))) < (var_1_16)) ? ((((((var_1_34 + 1.00000000625E8)) > ((var_1_15 - 1.00000000025E9))) ? ((var_1_34 + 1.00000000625E8)) : ((var_1_15 - 1.00000000025E9))))) : (var_1_16)))))))) && ((((last_1_var_1_9 + 8) / var_1_10) != last_1_var_1_28) ? ((last_1_var_1_28 <= var_1_26) ? (var_1_36 == ((unsigned char) (var_1_7 - ((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))))) : (var_1_36 == ((unsigned char) ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))) : 1)) && (var_1_37 == ((unsigned char) (! (var_1_20 && var_1_38))))) && (var_1_39 == ((unsigned long int) ((var_1_40 + var_1_41) - var_1_13)))) && (((((((var_1_8) < (var_1_50)) ? (var_1_8) : (var_1_50))) - ((((var_1_44) < (var_1_9)) ? (var_1_44) : (var_1_9)))) >= var_1_43) ? (var_1_42 == ((unsigned char) ((((((((1) < 0 ) ? -(1) : (1)))) < (((((var_1_26) < (var_1_14)) ? (var_1_26) : (var_1_14))))) ? (((((1) < 0 ) ? -(1) : (1)))) : (((((var_1_26) < (var_1_14)) ? (var_1_26) : (var_1_14)))))))) : 1)) && (var_1_20 ? (var_1_43 == ((signed long int) (var_1_64 + var_1_36))) : 1)) && ((var_1_34 > (last_1_var_1_32 + last_1_var_1_12)) ? ((last_1_var_1_64 > last_1_var_1_60) ? (var_1_44 == ((unsigned short int) ((var_1_45 + var_1_46) - last_1_var_1_64))) : (var_1_44 == ((unsigned short int) (((((last_1_var_1_21 + (30135 - var_1_13))) > (var_1_45)) ? ((last_1_var_1_21 + (30135 - var_1_13))) : (var_1_45)))))) : 1)) && ((var_1_37 && (var_1_32 <= (var_1_16 - var_1_15))) ? (var_1_47 == ((unsigned char) ((var_1_43 >= var_1_60) && (! (! 0))))) : ((var_1_61 < var_1_25) ? (var_1_47 == ((unsigned char) (var_1_20 || var_1_38))) : 1))) && ((var_1_6 <= var_1_23) ? (var_1_50 == ((unsigned char) (var_1_7 - var_1_25))) : 1)) && ((var_1_6 < var_1_24) ? (((- (var_1_16 / var_1_52)) > var_1_15) ? (var_1_51 == ((unsigned char) ((var_1_38 && var_1_53) || (var_1_54 || var_1_55)))) : 1) : ((! (var_1_37 && last_1_var_1_51)) ? (var_1_51 == ((unsigned char) (var_1_55 || (! var_1_38)))) : (var_1_51 == ((unsigned char) ((! var_1_53) && var_1_20)))))) && ((var_1_8 >= var_1_29) ? (var_1_56 == ((unsigned long int) (var_1_28 + var_1_9))) : (var_1_56 == ((unsigned long int) ((((var_1_14) > (var_1_7)) ? (var_1_14) : (var_1_7))))))) && ((((((var_1_44) > (var_1_8)) ? (var_1_44) : (var_1_8))) != (var_1_41 << var_1_61)) ? ((var_1_46 > (- var_1_10)) ? (((var_1_16 * var_1_12) <= (var_1_33 - var_1_35)) ? (var_1_57 == ((unsigned long int) ((((var_1_45) < ((var_1_58 - ((((var_1_50) < 0 ) ? -(var_1_50) : (var_1_50)))))) ? (var_1_45) : ((var_1_58 - ((((var_1_50) < 0 ) ? -(var_1_50) : (var_1_50))))))))) : (var_1_57 == ((unsigned long int) (var_1_58 - (((((var_1_40 - var_1_7)) > (var_1_42)) ? ((var_1_40 - var_1_7)) : (var_1_42))))))) : (var_1_57 == ((unsigned long int) (((((var_1_58 - var_1_17)) < (((((var_1_29) < (var_1_61)) ? (var_1_29) : (var_1_61))))) ? ((var_1_58 - var_1_17)) : (((((var_1_29) < (var_1_61)) ? (var_1_29) : (var_1_61))))))))) : 1)) && ((last_1_var_1_36 != ((last_1_var_1_42 >> last_1_var_1_43) + (var_1_41 * var_1_6))) ? (var_1_60 == ((unsigned char) var_1_7)) : (var_1_60 == ((unsigned char) var_1_7))) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=128, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=127, var_1_57=100, var_1_58=2147483647, var_1_5=1, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L365-L366] return (((((((((((((((((((((((((var_1_37 ? (var_1_51 ? (var_1_1 == ((signed long int) (16 - 2))) : (var_1_1 == ((signed long int) var_1_50))) : 1) && (var_1_47 ? (var_1_5 == ((unsigned char) ((((var_1_6) < ((var_1_7 - var_1_8))) ? (var_1_6) : ((var_1_7 - var_1_8)))))) : 1)) && ((var_1_50 <= ((var_1_7 + var_1_8) / var_1_10)) ? ((7.5 >= var_1_12) ? (var_1_9 == ((signed short int) ((((var_1_8 - (var_1_50 + var_1_7)) < 0 ) ? -(var_1_8 - (var_1_50 + var_1_7)) : (var_1_8 - (var_1_50 + var_1_7)))))) : (var_1_9 == ((signed short int) var_1_50))) : 1)) && ((var_1_7 > ((var_1_13 - var_1_14) - 10)) ? (var_1_12 == ((double) ((((((31.25 + var_1_15)) > (((((5.5) < 0 ) ? -(5.5) : (5.5))))) ? ((31.25 + var_1_15)) : (((((5.5) < 0 ) ? -(5.5) : (5.5)))))) - var_1_16))) : 1)) && ((var_1_18 > var_1_7) ? (var_1_17 == ((signed long int) (5 + (var_1_7 + ((((var_1_14) > (var_1_18)) ? (var_1_14) : (var_1_18))))))) : (var_1_17 == ((signed long int) (var_1_6 + var_1_62))))) && ((((var_1_5 + var_1_36) * var_1_10) <= var_1_62) ? ((var_1_8 <= var_1_13) ? (var_1_18 == ((signed long int) (var_1_13 + var_1_56))) : 1) : 1)) && (var_1_37 ? ((var_1_51 || ((2.25 + var_1_12) != 31.625)) ? (var_1_19 == ((unsigned char) (! var_1_20))) : (var_1_19 == ((unsigned char) ((((((var_1_60) > (var_1_8)) ? (var_1_60) : (var_1_8))) < var_1_56) || var_1_20)))) : 1)) && (((((((var_1_6 * var_1_60)) > (var_1_36)) ? ((var_1_6 * var_1_60)) : (var_1_36))) > var_1_64) ? (var_1_21 == ((signed char) var_1_13)) : ((var_1_50 == (((((var_1_7) < (var_1_62)) ? (var_1_7) : (var_1_62))) / var_1_23)) ? (var_1_21 == ((signed char) var_1_14)) : (var_1_21 == ((signed char) var_1_13))))) && ((last_1_var_1_1 > ((last_1_var_1_44 + var_1_6) - (var_1_8 + var_1_14))) ? ((var_1_10 <= (last_1_var_1_36 / var_1_13)) ? (((((((var_1_6) < 0 ) ? -(var_1_6) : (var_1_6))) - ((((var_1_14) < (var_1_13)) ? (var_1_14) : (var_1_13)))) < var_1_10) ? (var_1_24 == ((unsigned char) ((var_1_25 - var_1_26) + var_1_14))) : ((var_1_8 <= ((((last_1_var_1_64) > ((last_1_var_1_60 / var_1_13))) ? (last_1_var_1_64) : ((last_1_var_1_60 / var_1_13))))) ? (var_1_24 == ((unsigned char) ((((var_1_6) < (var_1_25)) ? (var_1_6) : (var_1_25))))) : (var_1_24 == ((unsigned char) ((((var_1_14) < ((var_1_7 - ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))))) ? (var_1_14) : ((var_1_7 - ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))))))))))) : (var_1_24 == ((unsigned char) (var_1_7 - var_1_14)))) : (var_1_24 == ((unsigned char) (((((((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))) - var_1_25)) < (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))))) ? ((((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))) - var_1_25)) : (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8)))))))))) && ((((var_1_29 - last_1_var_1_60) - ((((var_1_7) > (last_1_var_1_64)) ? (var_1_7) : (last_1_var_1_64)))) == var_1_26) ? (var_1_28 == ((signed long int) ((((last_1_var_1_61) < ((((((var_1_26 + var_1_8)) > ((var_1_7 + last_1_var_1_57))) ? ((var_1_26 + var_1_8)) : ((var_1_7 + last_1_var_1_57)))))) ? (last_1_var_1_61) : ((((((var_1_26 + var_1_8)) > ((var_1_7 + last_1_var_1_57))) ? ((var_1_26 + var_1_8)) : ((var_1_7 + last_1_var_1_57))))))))) : 1)) && ((var_1_24 <= var_1_50) ? (var_1_32 == ((double) ((var_1_15 - var_1_33) + var_1_34))) : (var_1_37 ? (var_1_32 == ((double) (((((((((var_1_33) < (var_1_15)) ? (var_1_33) : (var_1_15)))) > (var_1_16)) ? (((((var_1_33) < (var_1_15)) ? (var_1_33) : (var_1_15)))) : (var_1_16))) - var_1_35))) : (var_1_32 == ((double) (((((((((var_1_34 + 1.00000000625E8)) > ((var_1_15 - 1.00000000025E9))) ? ((var_1_34 + 1.00000000625E8)) : ((var_1_15 - 1.00000000025E9))))) < (var_1_16)) ? ((((((var_1_34 + 1.00000000625E8)) > ((var_1_15 - 1.00000000025E9))) ? ((var_1_34 + 1.00000000625E8)) : ((var_1_15 - 1.00000000025E9))))) : (var_1_16)))))))) && ((((last_1_var_1_9 + 8) / var_1_10) != last_1_var_1_28) ? ((last_1_var_1_28 <= var_1_26) ? (var_1_36 == ((unsigned char) (var_1_7 - ((((var_1_14) < (var_1_26)) ? (var_1_14) : (var_1_26)))))) : (var_1_36 == ((unsigned char) ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))))) : 1)) && (var_1_37 == ((unsigned char) (! (var_1_20 && var_1_38))))) && (var_1_39 == ((unsigned long int) ((var_1_40 + var_1_41) - var_1_13)))) && (((((((var_1_8) < (var_1_50)) ? (var_1_8) : (var_1_50))) - ((((var_1_44) < (var_1_9)) ? (var_1_44) : (var_1_9)))) >= var_1_43) ? (var_1_42 == ((unsigned char) ((((((((1) < 0 ) ? -(1) : (1)))) < (((((var_1_26) < (var_1_14)) ? (var_1_26) : (var_1_14))))) ? (((((1) < 0 ) ? -(1) : (1)))) : (((((var_1_26) < (var_1_14)) ? (var_1_26) : (var_1_14)))))))) : 1)) && (var_1_20 ? (var_1_43 == ((signed long int) (var_1_64 + var_1_36))) : 1)) && ((var_1_34 > (last_1_var_1_32 + last_1_var_1_12)) ? ((last_1_var_1_64 > last_1_var_1_60) ? (var_1_44 == ((unsigned short int) ((var_1_45 + var_1_46) - last_1_var_1_64))) : (var_1_44 == ((unsigned short int) (((((last_1_var_1_21 + (30135 - var_1_13))) > (var_1_45)) ? ((last_1_var_1_21 + (30135 - var_1_13))) : (var_1_45)))))) : 1)) && ((var_1_37 && (var_1_32 <= (var_1_16 - var_1_15))) ? (var_1_47 == ((unsigned char) ((var_1_43 >= var_1_60) && (! (! 0))))) : ((var_1_61 < var_1_25) ? (var_1_47 == ((unsigned char) (var_1_20 || var_1_38))) : 1))) && ((var_1_6 <= var_1_23) ? (var_1_50 == ((unsigned char) (var_1_7 - var_1_25))) : 1)) && ((var_1_6 < var_1_24) ? (((- (var_1_16 / var_1_52)) > var_1_15) ? (var_1_51 == ((unsigned char) ((var_1_38 && var_1_53) || (var_1_54 || var_1_55)))) : 1) : ((! (var_1_37 && last_1_var_1_51)) ? (var_1_51 == ((unsigned char) (var_1_55 || (! var_1_38)))) : (var_1_51 == ((unsigned char) ((! var_1_53) && var_1_20)))))) && ((var_1_8 >= var_1_29) ? (var_1_56 == ((unsigned long int) (var_1_28 + var_1_9))) : (var_1_56 == ((unsigned long int) ((((var_1_14) > (var_1_7)) ? (var_1_14) : (var_1_7))))))) && ((((((var_1_44) > (var_1_8)) ? (var_1_44) : (var_1_8))) != (var_1_41 << var_1_61)) ? ((var_1_46 > (- var_1_10)) ? (((var_1_16 * var_1_12) <= (var_1_33 - var_1_35)) ? (var_1_57 == ((unsigned long int) ((((var_1_45) < ((var_1_58 - ((((var_1_50) < 0 ) ? -(var_1_50) : (var_1_50)))))) ? (var_1_45) : ((var_1_58 - ((((var_1_50) < 0 ) ? -(var_1_50) : (var_1_50))))))))) : (var_1_57 == ((unsigned long int) (var_1_58 - (((((var_1_40 - var_1_7)) > (var_1_42)) ? ((var_1_40 - var_1_7)) : (var_1_42))))))) : (var_1_57 == ((unsigned long int) (((((var_1_58 - var_1_17)) < (((((var_1_29) < (var_1_61)) ? (var_1_29) : (var_1_61))))) ? ((var_1_58 - var_1_17)) : (((((var_1_29) < (var_1_61)) ? (var_1_29) : (var_1_61))))))))) : 1)) && ((last_1_var_1_36 != ((last_1_var_1_42 >> last_1_var_1_43) + (var_1_41 * var_1_6))) ? (var_1_60 == ((unsigned char) var_1_7)) : (var_1_60 == ((unsigned char) var_1_7)))) && (var_1_61 == ((signed char) var_1_14))) && ((last_1_var_1_5 <= var_1_8) ? (var_1_62 == ((unsigned short int) (((30089 - last_1_var_1_62) - (var_1_63 - last_1_var_1_28)) + ((((var_1_45) > (var_1_8)) ? (var_1_45) : (var_1_8)))))) : (var_1_62 == ((unsigned short int) ((((var_1_7) > (var_1_25)) ? (var_1_7) : (var_1_25))))))) && (var_1_64 == ((unsigned char) var_1_8)) ; [L375] RET, EXPR property() [L375] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=128, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=127, var_1_57=100, var_1_58=2147483647, var_1_5=1, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] [L19] reach_error() VAL [isInitial=1, last_1_var_1_12=91/20, last_1_var_1_1=10, last_1_var_1_21=-2, last_1_var_1_28=-10, last_1_var_1_32=23/4, last_1_var_1_36=8, last_1_var_1_42=16, last_1_var_1_43=-1, last_1_var_1_44=64, last_1_var_1_51=0, last_1_var_1_57=100, last_1_var_1_5=100, last_1_var_1_60=5, last_1_var_1_61=-8, last_1_var_1_62=32, last_1_var_1_64=16, last_1_var_1_9=8, var_1_10=130, var_1_12=91/20, var_1_13=255, var_1_14=-255, var_1_17=128, var_1_18=8, var_1_19=1, var_1_1=10, var_1_20=1, var_1_21=-1, var_1_23=127, var_1_24=1, var_1_25=638, var_1_26=0, var_1_28=-10, var_1_29=49151, var_1_36=127, var_1_37=0, var_1_38=1, var_1_39=-4294967554, var_1_40=-2147483649, var_1_41=-2147483650, var_1_42=16, var_1_43=129, var_1_44=64, var_1_45=16383, var_1_46=16384, var_1_47=1, var_1_50=1, var_1_51=0, var_1_53=0, var_1_54=0, var_1_55=0, var_1_56=127, var_1_57=100, var_1_58=2147483647, var_1_5=1, var_1_60=383, var_1_61=1, var_1_62=127, var_1_63=8191, var_1_64=-254, var_1_6=1, var_1_7=383, var_1_8=-254, var_1_9=8] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 164 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 126.6s, OverallIterations: 11, TraceHistogramMax: 51, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 65.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 19366 SdHoareTripleChecker+Valid, 14.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 19331 mSDsluCounter, 11005 SdHoareTripleChecker+Invalid, 12.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8300 mSDsCounter, 4526 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6257 IncrementalHoareTripleChecker+Invalid, 10783 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4526 mSolverCounterUnsat, 2705 mSDtfsCounter, 6257 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3205 GetRequests, 2737 SyntacticMatches, 0 SemanticMatches, 468 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 65763 ImplicationChecksByTransitivity, 35.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=61007occurred in iteration=10, InterpolantAutomatonStates: 419, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 20.1s AutomataMinimizationTime, 10 MinimizatonAttempts, 38494 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 7.6s SatisfiabilityAnalysisTime, 29.0s InterpolantComputationTime, 5727 NumberOfCodeBlocks, 5727 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 5369 ConstructedInterpolants, 7 QuantifiedInterpolants, 33212 SizeOfPredicates, 31 NumberOfNonLiveVariables, 4085 ConjunctsInSsa, 82 ConjunctsInUnsatCore, 16 InterpolantComputations, 7 PerfectInterpolantSequences, 80324/81600 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 03:54:38,249 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-11-28 03:54:38,268 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-65.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 e97158367eba7489c22eb7c3ebc31635a6b2e61c62508904380d58d51292aae4 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:54:41,671 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:54:41,816 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 03:54:41,824 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:54:41,825 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:54:41,859 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:54:41,859 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:54:41,860 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:54:41,860 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:54:41,861 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:54:41,861 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:54:41,861 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:54:41,861 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:54:41,862 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:54:41,862 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:54:41,862 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:54:41,862 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:54:41,862 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:54:41,863 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:54:41,863 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:54:41,863 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:54:41,863 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:54:41,863 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:54:41,864 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 03:54:41,864 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 03:54:41,864 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 03:54:41,864 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:54:41,864 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:54:41,865 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:54:41,865 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:54:41,865 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:54:41,865 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:54:41,865 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:54:41,866 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:54:41,866 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:54:41,866 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:54:41,866 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:54:41,866 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:54:41,867 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:54:41,867 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:54:41,867 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:54:41,867 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:54:41,867 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:54:41,867 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:54:41,867 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 03:54:41,868 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 03:54:41,868 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:54:41,868 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:54:41,868 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:54:41,868 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:54:41,868 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_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 -> e97158367eba7489c22eb7c3ebc31635a6b2e61c62508904380d58d51292aae4 [2024-11-28 03:54:42,288 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:54:42,304 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:54:42,307 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:54:42,309 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:54:42,310 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:54:42,313 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-65.i [2024-11-28 03:54:45,618 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/data/5705bfaf5/a92f67a37f254762800450305e3812ff/FLAGa73f7d913 [2024-11-28 03:54:45,984 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:54:45,985 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-65.i [2024-11-28 03:54:46,001 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/data/5705bfaf5/a92f67a37f254762800450305e3812ff/FLAGa73f7d913 [2024-11-28 03:54:46,188 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/data/5705bfaf5/a92f67a37f254762800450305e3812ff [2024-11-28 03:54:46,190 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:54:46,192 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:54:46,195 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:54:46,196 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:54:46,201 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:54:46,202 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:54:46" (1/1) ... [2024-11-28 03:54:46,203 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@65647ef3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:54:46, skipping insertion in model container [2024-11-28 03:54:46,205 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:54:46" (1/1) ... [2024-11-28 03:54:46,251 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:54:46,410 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_b5b35aff-9cb5-4c1b-905b-1fa341335765/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-65.i[916,929] [2024-11-28 03:54:46,578 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:54:46,597 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:54:46,612 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_b5b35aff-9cb5-4c1b-905b-1fa341335765/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-65.i[916,929] [2024-11-28 03:54:46,696 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:54:46,722 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:54:46,723 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:54:46 WrapperNode [2024-11-28 03:54:46,723 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:54:46,724 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:54:46,725 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:54:46,725 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:54:46,733 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:54:46" (1/1) ... [2024-11-28 03:54:46,759 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:54:46" (1/1) ... [2024-11-28 03:54:46,801 INFO L138 Inliner]: procedures = 27, calls = 64, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 361 [2024-11-28 03:54:46,801 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:54:46,802 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:54:46,802 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:54:46,802 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:54:46,811 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:54:46" (1/1) ... [2024-11-28 03:54:46,812 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:54:46" (1/1) ... [2024-11-28 03:54:46,818 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:54:46" (1/1) ... [2024-11-28 03:54:46,868 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 03:54:46,869 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:54:46" (1/1) ... [2024-11-28 03:54:46,869 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:54:46" (1/1) ... [2024-11-28 03:54:46,902 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:54:46" (1/1) ... [2024-11-28 03:54:46,905 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:54:46" (1/1) ... [2024-11-28 03:54:46,913 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:54:46" (1/1) ... [2024-11-28 03:54:46,920 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:54:46" (1/1) ... [2024-11-28 03:54:46,926 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:54:46" (1/1) ... [2024-11-28 03:54:46,938 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:54:46,939 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:54:46,939 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:54:46,939 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:54:46,940 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:54:46" (1/1) ... [2024-11-28 03:54:46,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:54:46,963 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:54:46,979 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:54:46,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:54:47,013 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:54:47,013 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 03:54:47,013 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 03:54:47,014 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 03:54:47,014 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:54:47,014 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:54:47,166 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:54:47,167 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:55:14,198 INFO L? ?]: Removed 54 outVars from TransFormulas that were not future-live. [2024-11-28 03:55:14,198 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:55:14,211 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:55:14,212 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 03:55:14,212 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:55:14 BoogieIcfgContainer [2024-11-28 03:55:14,212 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:55:14,215 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:55:14,215 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:55:14,221 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:55:14,221 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:54:46" (1/3) ... [2024-11-28 03:55:14,222 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7165014c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:55:14, skipping insertion in model container [2024-11-28 03:55:14,222 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:54:46" (2/3) ... [2024-11-28 03:55:14,222 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7165014c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:55:14, skipping insertion in model container [2024-11-28 03:55:14,222 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:55:14" (3/3) ... [2024-11-28 03:55:14,223 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-65.i [2024-11-28 03:55:14,239 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:55:14,241 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-65.i that has 2 procedures, 150 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 03:55:14,298 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:55:14,311 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;@603fd266, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:55:14,311 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 03:55:14,315 INFO L276 IsEmpty]: Start isEmpty. Operand has 150 states, 96 states have (on average 1.4479166666666667) internal successors, (139), 97 states have internal predecessors, (139), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2024-11-28 03:55:14,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 330 [2024-11-28 03:55:14,335 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:55:14,336 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:55:14,336 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:55:14,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:55:14,342 INFO L85 PathProgramCache]: Analyzing trace with hash -2093667253, now seen corresponding path program 1 times [2024-11-28 03:55:14,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:55:14,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [404708183] [2024-11-28 03:55:14,354 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:55:14,355 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 03:55:14,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:55:14,357 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 03:55:14,359 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 03:55:16,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:55:16,502 INFO L256 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 03:55:16,517 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:55:16,627 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 1924 proven. 0 refuted. 0 times theorem prover too weak. 3176 trivial. 0 not checked. [2024-11-28 03:55:16,627 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:55:16,630 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:55:16,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [404708183] [2024-11-28 03:55:16,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [404708183] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:55:16,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:55:16,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:55:16,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811512458] [2024-11-28 03:55:16,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:55:16,642 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 03:55:16,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:55:16,666 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 03:55:16,667 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:55:16,671 INFO L87 Difference]: Start difference. First operand has 150 states, 96 states have (on average 1.4479166666666667) internal successors, (139), 97 states have internal predecessors, (139), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) Second operand has 2 states, 2 states have (on average 40.5) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2024-11-28 03:55:16,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:55:16,742 INFO L93 Difference]: Finished difference Result 293 states and 527 transitions. [2024-11-28 03:55:16,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 03:55:16,744 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 40.5) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) Word has length 329 [2024-11-28 03:55:16,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:55:16,757 INFO L225 Difference]: With dead ends: 293 [2024-11-28 03:55:16,758 INFO L226 Difference]: Without dead ends: 146 [2024-11-28 03:55:16,764 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 328 GetRequests, 328 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 03:55:16,769 INFO L435 NwaCegarLoop]: 234 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, 234 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 03:55:16,772 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:55:16,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2024-11-28 03:55:16,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2024-11-28 03:55:16,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 93 states have (on average 1.4193548387096775) internal successors, (132), 93 states have internal predecessors, (132), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2024-11-28 03:55:16,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 234 transitions. [2024-11-28 03:55:16,852 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 234 transitions. Word has length 329 [2024-11-28 03:55:16,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:55:16,854 INFO L471 AbstractCegarLoop]: Abstraction has 146 states and 234 transitions. [2024-11-28 03:55:16,855 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 40.5) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (51), 2 states have call predecessors, (51), 2 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2024-11-28 03:55:16,855 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 234 transitions. [2024-11-28 03:55:16,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 330 [2024-11-28 03:55:16,868 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:55:16,868 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:55:16,914 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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)] Forceful destruction successful, exit code 0 [2024-11-28 03:55:17,069 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 03:55:17,069 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:55:17,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:55:17,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1447692437, now seen corresponding path program 1 times [2024-11-28 03:55:17,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:55:17,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [922850500] [2024-11-28 03:55:17,072 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:55:17,074 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 03:55:17,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:55:17,076 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 03:55:17,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 03:55:19,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:55:19,193 INFO L256 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 03:55:19,201 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:55:25,131 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 2180 proven. 105 refuted. 0 times theorem prover too weak. 2815 trivial. 0 not checked. [2024-11-28 03:55:25,131 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:55:30,301 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 45 proven. 105 refuted. 0 times theorem prover too weak. 4950 trivial. 0 not checked. [2024-11-28 03:55:30,302 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:55:30,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [922850500] [2024-11-28 03:55:30,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [922850500] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:55:30,302 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:55:30,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-28 03:55:30,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577155008] [2024-11-28 03:55:30,302 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:55:30,304 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 03:55:30,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:55:30,309 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 03:55:30,309 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:55:30,309 INFO L87 Difference]: Start difference. First operand 146 states and 234 transitions. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 2 states have call successors, (86), 2 states have call predecessors, (86), 4 states have return successors, (87), 2 states have call predecessors, (87), 2 states have call successors, (87) [2024-11-28 03:55:40,030 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.47s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:55:44,043 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 03:55:48,050 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 03:55:49,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:55:49,439 INFO L93 Difference]: Finished difference Result 322 states and 512 transitions. [2024-11-28 03:55:49,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:55:49,440 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 2 states have call successors, (86), 2 states have call predecessors, (86), 4 states have return successors, (87), 2 states have call predecessors, (87), 2 states have call successors, (87) Word has length 329 [2024-11-28 03:55:49,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:55:49,446 INFO L225 Difference]: With dead ends: 322 [2024-11-28 03:55:49,446 INFO L226 Difference]: Without dead ends: 179 [2024-11-28 03:55:49,448 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 660 GetRequests, 650 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:55:49,449 INFO L435 NwaCegarLoop]: 200 mSDtfsCounter, 185 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 43 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:55:49,449 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 479 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 372 Invalid, 3 Unknown, 0 Unchecked, 18.7s Time] [2024-11-28 03:55:49,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2024-11-28 03:55:49,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 174. [2024-11-28 03:55:49,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 105 states have (on average 1.361904761904762) internal successors, (143), 106 states have internal predecessors, (143), 66 states have call successors, (66), 2 states have call predecessors, (66), 2 states have return successors, (66), 65 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-28 03:55:49,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 275 transitions. [2024-11-28 03:55:49,506 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 275 transitions. Word has length 329 [2024-11-28 03:55:49,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:55:49,509 INFO L471 AbstractCegarLoop]: Abstraction has 174 states and 275 transitions. [2024-11-28 03:55:49,510 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 2 states have call successors, (86), 2 states have call predecessors, (86), 4 states have return successors, (87), 2 states have call predecessors, (87), 2 states have call successors, (87) [2024-11-28 03:55:49,510 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 275 transitions. [2024-11-28 03:55:49,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 330 [2024-11-28 03:55:49,518 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:55:49,518 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:55:49,573 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 03:55:49,718 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 03:55:49,719 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:55:49,719 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:55:49,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1024990611, now seen corresponding path program 1 times [2024-11-28 03:55:49,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:55:49,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1948408757] [2024-11-28 03:55:49,721 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:55:49,721 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 03:55:49,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:55:49,725 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 03:55:49,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 03:55:51,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:55:52,056 INFO L256 TraceCheckSpWp]: Trace formula consists of 558 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 03:55:52,063 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:55:57,623 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 2594 proven. 78 refuted. 0 times theorem prover too weak. 2428 trivial. 0 not checked. [2024-11-28 03:55:57,623 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:55:58,973 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:55:58,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1948408757] [2024-11-28 03:55:58,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1948408757] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:55:58,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1215395703] [2024-11-28 03:55:58,974 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:55:58,974 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:55:58,974 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:55:58,984 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:55:58,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-11-28 03:55:59,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:55:59,965 INFO L256 TraceCheckSpWp]: Trace formula consists of 558 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 03:55:59,970 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:56:00,230 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2024-11-28 03:56:00,230 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:56:00,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1215395703] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:56:00,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:56:00,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2024-11-28 03:56:00,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395247024] [2024-11-28 03:56:00,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:56:00,233 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:56:00,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:56:00,234 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:56:00,234 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:56:00,234 INFO L87 Difference]: Start difference. First operand 174 states and 275 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2024-11-28 03:56:04,789 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.46s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:56:08,798 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 03:56:09,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:56:09,029 INFO L93 Difference]: Finished difference Result 468 states and 741 transitions. [2024-11-28 03:56:09,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:56:09,029 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 329 [2024-11-28 03:56:09,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:56:09,036 INFO L225 Difference]: With dead ends: 468 [2024-11-28 03:56:09,037 INFO L226 Difference]: Without dead ends: 321 [2024-11-28 03:56:09,038 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 700 GetRequests, 695 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:56:09,039 INFO L435 NwaCegarLoop]: 434 mSDtfsCounter, 225 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 661 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.8s IncrementalHoareTripleChecker+Time [2024-11-28 03:56:09,040 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 661 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 5 Invalid, 2 Unknown, 0 Unchecked, 8.8s Time] [2024-11-28 03:56:09,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2024-11-28 03:56:09,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 319. [2024-11-28 03:56:09,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 197 states have (on average 1.380710659898477) internal successors, (272), 198 states have internal predecessors, (272), 117 states have call successors, (117), 4 states have call predecessors, (117), 4 states have return successors, (117), 116 states have call predecessors, (117), 117 states have call successors, (117) [2024-11-28 03:56:09,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 506 transitions. [2024-11-28 03:56:09,133 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 506 transitions. Word has length 329 [2024-11-28 03:56:09,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:56:09,134 INFO L471 AbstractCegarLoop]: Abstraction has 319 states and 506 transitions. [2024-11-28 03:56:09,135 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2024-11-28 03:56:09,135 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 506 transitions. [2024-11-28 03:56:09,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 330 [2024-11-28 03:56:09,143 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:56:09,143 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:56:09,197 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 03:56:09,349 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2024-11-28 03:56:09,544 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 03:56:09,545 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:56:09,545 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:56:09,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1726055189, now seen corresponding path program 1 times [2024-11-28 03:56:09,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:56:09,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1751109127] [2024-11-28 03:56:09,546 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:56:09,546 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 03:56:09,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:56:09,549 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 03:56:09,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 03:56:11,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:56:11,798 INFO L256 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 03:56:11,803 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:56:17,640 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 2594 proven. 78 refuted. 0 times theorem prover too weak. 2428 trivial. 0 not checked. [2024-11-28 03:56:17,640 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:56:18,785 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:56:18,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1751109127] [2024-11-28 03:56:18,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1751109127] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:56:18,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [303491244] [2024-11-28 03:56:18,785 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:56:18,785 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:56:18,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:56:18,787 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:56:18,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-11-28 03:56:19,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:56:19,784 INFO L256 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 03:56:19,789 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:56:20,331 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2024-11-28 03:56:20,331 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:56:20,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [303491244] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:56:20,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:56:20,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 7 [2024-11-28 03:56:20,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426337789] [2024-11-28 03:56:20,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:56:20,332 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:56:20,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:56:20,333 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:56:20,333 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:56:20,333 INFO L87 Difference]: Start difference. First operand 319 states and 506 transitions. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2024-11-28 03:56:30,015 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.41s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:56:34,024 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 03:56:38,032 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 03:56:42,038 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 03:56:42,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:56:42,073 INFO L93 Difference]: Finished difference Result 889 states and 1408 transitions. [2024-11-28 03:56:42,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:56:42,246 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 329 [2024-11-28 03:56:42,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:56:42,251 INFO L225 Difference]: With dead ends: 889 [2024-11-28 03:56:42,251 INFO L226 Difference]: Without dead ends: 597 [2024-11-28 03:56:42,253 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 701 GetRequests, 694 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:56:42,254 INFO L435 NwaCegarLoop]: 251 mSDtfsCounter, 215 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 7 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 601 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.5s IncrementalHoareTripleChecker+Time [2024-11-28 03:56:42,254 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 601 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 134 Invalid, 4 Unknown, 0 Unchecked, 21.5s Time] [2024-11-28 03:56:42,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2024-11-28 03:56:42,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 456. [2024-11-28 03:56:42,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 281 states have (on average 1.3594306049822065) internal successors, (382), 283 states have internal predecessors, (382), 168 states have call successors, (168), 6 states have call predecessors, (168), 6 states have return successors, (168), 166 states have call predecessors, (168), 168 states have call successors, (168) [2024-11-28 03:56:42,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 718 transitions. [2024-11-28 03:56:42,362 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 718 transitions. Word has length 329 [2024-11-28 03:56:42,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:56:42,367 INFO L471 AbstractCegarLoop]: Abstraction has 456 states and 718 transitions. [2024-11-28 03:56:42,367 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2024-11-28 03:56:42,368 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 718 transitions. [2024-11-28 03:56:42,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 331 [2024-11-28 03:56:42,372 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:56:42,372 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:56:42,382 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2024-11-28 03:56:42,608 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 03:56:42,773 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 03:56:42,773 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:56:42,774 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:56:42,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1296140168, now seen corresponding path program 1 times [2024-11-28 03:56:42,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:56:42,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1386154709] [2024-11-28 03:56:42,775 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:56:42,775 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 03:56:42,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:56:42,777 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 03:56:42,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2024-11-28 03:56:45,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:56:45,079 INFO L256 TraceCheckSpWp]: Trace formula consists of 559 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 03:56:45,085 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:56:50,513 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 2594 proven. 78 refuted. 0 times theorem prover too weak. 2428 trivial. 0 not checked. [2024-11-28 03:56:50,513 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:56:51,713 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:56:51,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1386154709] [2024-11-28 03:56:51,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1386154709] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:56:51,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1106463459] [2024-11-28 03:56:51,713 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:56:51,713 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:56:51,713 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:56:51,715 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:56:51,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2024-11-28 03:56:52,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:56:52,767 INFO L256 TraceCheckSpWp]: Trace formula consists of 559 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 03:56:52,773 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:56:53,161 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2024-11-28 03:56:53,161 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:56:53,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1106463459] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:56:53,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:56:53,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2024-11-28 03:56:53,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836506082] [2024-11-28 03:56:53,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:56:53,163 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:56:53,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:56:53,163 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:56:53,163 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:56:53,164 INFO L87 Difference]: Start difference. First operand 456 states and 718 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2024-11-28 03:56:58,313 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.41s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:57:02,318 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:57:02,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:57:02,543 INFO L93 Difference]: Finished difference Result 1042 states and 1640 transitions. [2024-11-28 03:57:02,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:57:02,546 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 330 [2024-11-28 03:57:02,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:57:02,553 INFO L225 Difference]: With dead ends: 1042 [2024-11-28 03:57:02,553 INFO L226 Difference]: Without dead ends: 611 [2024-11-28 03:57:02,555 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 703 GetRequests, 698 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:57:02,556 INFO L435 NwaCegarLoop]: 405 mSDtfsCounter, 202 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 2 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:57:02,558 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [202 Valid, 626 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 12 Invalid, 2 Unknown, 0 Unchecked, 9.3s Time] [2024-11-28 03:57:02,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2024-11-28 03:57:02,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 470. [2024-11-28 03:57:02,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 295 states have (on average 1.3559322033898304) internal successors, (400), 297 states have internal predecessors, (400), 168 states have call successors, (168), 6 states have call predecessors, (168), 6 states have return successors, (168), 166 states have call predecessors, (168), 168 states have call successors, (168) [2024-11-28 03:57:02,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 736 transitions. [2024-11-28 03:57:02,635 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 736 transitions. Word has length 330 [2024-11-28 03:57:02,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:57:02,636 INFO L471 AbstractCegarLoop]: Abstraction has 470 states and 736 transitions. [2024-11-28 03:57:02,636 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2024-11-28 03:57:02,637 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 736 transitions. [2024-11-28 03:57:02,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 331 [2024-11-28 03:57:02,639 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:57:02,639 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:57:02,646 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2024-11-28 03:57:02,874 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2024-11-28 03:57:03,040 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 03:57:03,040 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:57:03,041 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:57:03,041 INFO L85 PathProgramCache]: Analyzing trace with hash -740328558, now seen corresponding path program 1 times [2024-11-28 03:57:03,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:57:03,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1116794097] [2024-11-28 03:57:03,041 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:57:03,042 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 03:57:03,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:57:03,043 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 03:57:03,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2024-11-28 03:57:05,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:57:05,199 INFO L256 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 03:57:05,204 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:57:10,622 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 2594 proven. 78 refuted. 0 times theorem prover too weak. 2428 trivial. 0 not checked. [2024-11-28 03:57:10,622 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:57:11,685 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:57:11,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1116794097] [2024-11-28 03:57:11,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1116794097] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:57:11,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1773968810] [2024-11-28 03:57:11,685 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:57:11,685 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:57:11,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:57:11,687 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:57:11,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2024-11-28 03:57:15,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:57:15,573 INFO L256 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 03:57:15,579 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:57:20,893 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 2594 proven. 78 refuted. 0 times theorem prover too weak. 2428 trivial. 0 not checked. [2024-11-28 03:57:20,893 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:57:21,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1773968810] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:57:21,786 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:57:21,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2024-11-28 03:57:21,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194033] [2024-11-28 03:57:21,787 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:57:21,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:57:21,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:57:21,788 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:57:21,789 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 03:57:21,789 INFO L87 Difference]: Start difference. First operand 470 states and 736 transitions. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 2 states have call successors, (51), 2 states have call predecessors, (51), 3 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2024-11-28 03:57:30,818 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.48s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:57:34,830 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 03:57:38,847 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:57:39,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:57:39,079 INFO L93 Difference]: Finished difference Result 933 states and 1447 transitions. [2024-11-28 03:57:39,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:57:39,083 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 2 states have call successors, (51), 2 states have call predecessors, (51), 3 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) Word has length 330 [2024-11-28 03:57:39,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:57:39,088 INFO L225 Difference]: With dead ends: 933 [2024-11-28 03:57:39,088 INFO L226 Difference]: Without dead ends: 490 [2024-11-28 03:57:39,090 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 752 GetRequests, 745 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:57:39,091 INFO L435 NwaCegarLoop]: 174 mSDtfsCounter, 111 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 15 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.9s IncrementalHoareTripleChecker+Time [2024-11-28 03:57:39,091 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 421 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 258 Invalid, 3 Unknown, 0 Unchecked, 16.9s Time] [2024-11-28 03:57:39,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2024-11-28 03:57:39,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 482. [2024-11-28 03:57:39,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 304 states have (on average 1.325657894736842) internal successors, (403), 306 states have internal predecessors, (403), 168 states have call successors, (168), 9 states have call predecessors, (168), 9 states have return successors, (168), 166 states have call predecessors, (168), 168 states have call successors, (168) [2024-11-28 03:57:39,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 739 transitions. [2024-11-28 03:57:39,148 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 739 transitions. Word has length 330 [2024-11-28 03:57:39,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:57:39,149 INFO L471 AbstractCegarLoop]: Abstraction has 482 states and 739 transitions. [2024-11-28 03:57:39,149 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 2 states have call successors, (51), 2 states have call predecessors, (51), 3 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2024-11-28 03:57:39,149 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 739 transitions. [2024-11-28 03:57:39,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 331 [2024-11-28 03:57:39,152 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:57:39,152 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:57:39,201 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2024-11-28 03:57:39,386 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (11)] Ended with exit code 0 [2024-11-28 03:57:39,553 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 03:57:39,553 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:57:39,553 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:57:39,554 INFO L85 PathProgramCache]: Analyzing trace with hash 2113841490, now seen corresponding path program 1 times [2024-11-28 03:57:39,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:57:39,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2136476638] [2024-11-28 03:57:39,554 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:57:39,554 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 03:57:39,555 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:57:39,557 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 03:57:39,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 (12)] Waiting until timeout for monitored process [2024-11-28 03:57:41,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:57:41,749 INFO L256 TraceCheckSpWp]: Trace formula consists of 556 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 03:57:41,755 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:58:01,270 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 438 proven. 144 refuted. 0 times theorem prover too weak. 4518 trivial. 0 not checked. [2024-11-28 03:58:01,270 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:58:07,952 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:58:07,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2136476638] [2024-11-28 03:58:07,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2136476638] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:58:07,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [865050200] [2024-11-28 03:58:07,953 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:58:07,953 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:58:07,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:58:07,955 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:58:07,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2024-11-28 03:58:11,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:58:11,641 INFO L256 TraceCheckSpWp]: Trace formula consists of 556 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 03:58:11,647 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:58:29,910 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 438 proven. 144 refuted. 0 times theorem prover too weak. 4518 trivial. 0 not checked. [2024-11-28 03:58:29,910 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:58:36,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [865050200] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:58:36,110 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:58:36,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2024-11-28 03:58:36,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711996742] [2024-11-28 03:58:36,110 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:58:36,110 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 03:58:36,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:58:36,111 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 03:58:36,111 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:58:36,111 INFO L87 Difference]: Start difference. First operand 482 states and 739 transitions. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 6 states have internal predecessors, (84), 2 states have call successors, (51), 2 states have call predecessors, (51), 3 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2024-11-28 03:58:48,727 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.39s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:58:52,730 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:58:56,736 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 03:59:00,739 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:59:04,984 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.24s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:59:07,794 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.81s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:59:12,313 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.42s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:59:16,317 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:59:20,342 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 03:59:24,350 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 03:59:28,360 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 03:59:31,839 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.48s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:59:33,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:59:33,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:59:33,851 INFO L93 Difference]: Finished difference Result 1416 states and 2153 transitions. [2024-11-28 03:59:33,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 03:59:33,852 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 6 states have internal predecessors, (84), 2 states have call successors, (51), 2 states have call predecessors, (51), 3 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) Word has length 330 [2024-11-28 03:59:33,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:59:33,859 INFO L225 Difference]: With dead ends: 1416 [2024-11-28 03:59:33,859 INFO L226 Difference]: Without dead ends: 961 [2024-11-28 03:59:33,861 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1282 GetRequests, 1270 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2024-11-28 03:59:33,862 INFO L435 NwaCegarLoop]: 157 mSDtfsCounter, 64 mSDsluCounter, 728 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 14 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 56.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 885 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 57.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:59:33,863 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 885 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 469 Invalid, 10 Unknown, 0 Unchecked, 57.0s Time] [2024-11-28 03:59:33,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states. [2024-11-28 03:59:33,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 846. [2024-11-28 03:59:33,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 846 states, 556 states have (on average 1.3363309352517985) internal successors, (743), 558 states have internal predecessors, (743), 270 states have call successors, (270), 19 states have call predecessors, (270), 19 states have return successors, (270), 268 states have call predecessors, (270), 270 states have call successors, (270) [2024-11-28 03:59:33,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 1283 transitions. [2024-11-28 03:59:33,993 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 1283 transitions. Word has length 330 [2024-11-28 03:59:33,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:59:33,996 INFO L471 AbstractCegarLoop]: Abstraction has 846 states and 1283 transitions. [2024-11-28 03:59:33,996 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 6 states have internal predecessors, (84), 2 states have call successors, (51), 2 states have call predecessors, (51), 3 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2024-11-28 03:59:33,996 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 1283 transitions. [2024-11-28 03:59:33,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 331 [2024-11-28 03:59:34,001 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:59:34,001 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:59:34,049 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 (12)] Ended with exit code 0 [2024-11-28 03:59:34,222 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2024-11-28 03:59:34,402 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 03:59:34,402 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:59:34,402 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:59:34,402 INFO L85 PathProgramCache]: Analyzing trace with hash -406118444, now seen corresponding path program 1 times [2024-11-28 03:59:34,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:59:34,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1785619445] [2024-11-28 03:59:34,403 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:59:34,403 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 03:59:34,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:59:34,405 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 03:59:34,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 (14)] Waiting until timeout for monitored process [2024-11-28 03:59:36,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:59:36,568 INFO L256 TraceCheckSpWp]: Trace formula consists of 556 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 03:59:36,574 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:00:03,533 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 1410 proven. 126 refuted. 0 times theorem prover too weak. 3564 trivial. 0 not checked. [2024-11-28 04:00:03,534 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:00:13,240 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:00:13,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1785619445] [2024-11-28 04:00:13,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1785619445] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:00:13,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [211655992] [2024-11-28 04:00:13,241 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:00:13,241 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:00:13,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:00:13,243 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:00:13,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2024-11-28 04:00:17,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:00:17,198 INFO L256 TraceCheckSpWp]: Trace formula consists of 556 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 04:00:17,202 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:00:58,020 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5100 trivial. 0 not checked. [2024-11-28 04:00:58,021 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:00:58,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [211655992] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:00:58,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:00:58,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 13 [2024-11-28 04:00:58,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70505030] [2024-11-28 04:00:58,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:00:58,022 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:00:58,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:00:58,022 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:00:58,022 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-11-28 04:00:58,023 INFO L87 Difference]: Start difference. First operand 846 states and 1283 transitions. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 7 states have internal predecessors, (78), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2024-11-28 04:01:16,166 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.43s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:01:20,175 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:01:24,185 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:01:28,193 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:01:32,200 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:01:36,210 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:01:40,227 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:01:44,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:01:48,255 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:01:52,259 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:01:56,262 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:02:00,266 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:02:04,269 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:02:08,282 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 04:02:12,289 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:02:16,293 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:02:20,309 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:02:24,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:02:28,318 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:02:32,332 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 04:02:36,339 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:02:40,345 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 04:02:44,350 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:02:48,356 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:02:52,637 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:02:56,323 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.69s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:03:00,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:03:00,024 INFO L93 Difference]: Finished difference Result 2541 states and 3821 transitions. [2024-11-28 04:03:00,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:03:00,025 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 7 states have internal predecessors, (78), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) Word has length 330 [2024-11-28 04:03:00,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:03:00,038 INFO L225 Difference]: With dead ends: 2541 [2024-11-28 04:03:00,039 INFO L226 Difference]: Without dead ends: 1726 [2024-11-28 04:03:00,042 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 942 GetRequests, 921 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2024-11-28 04:03:00,043 INFO L435 NwaCegarLoop]: 254 mSDtfsCounter, 444 mSDsluCounter, 937 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 120 mSolverCounterUnsat, 25 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 118.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 1191 SdHoareTripleChecker+Invalid, 726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 25 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 119.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:03:00,043 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [444 Valid, 1191 Invalid, 726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 581 Invalid, 25 Unknown, 0 Unchecked, 119.4s Time] [2024-11-28 04:03:00,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1726 states. [2024-11-28 04:03:00,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1726 to 1508. [2024-11-28 04:03:00,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1508 states, 1102 states have (on average 1.3702359346642468) internal successors, (1510), 1106 states have internal predecessors, (1510), 373 states have call successors, (373), 32 states have call predecessors, (373), 32 states have return successors, (373), 369 states have call predecessors, (373), 373 states have call successors, (373) [2024-11-28 04:03:00,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1508 states to 1508 states and 2256 transitions. [2024-11-28 04:03:00,308 INFO L78 Accepts]: Start accepts. Automaton has 1508 states and 2256 transitions. Word has length 330 [2024-11-28 04:03:00,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:03:00,309 INFO L471 AbstractCegarLoop]: Abstraction has 1508 states and 2256 transitions. [2024-11-28 04:03:00,309 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 7 states have internal predecessors, (78), 1 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 1 states have call predecessors, (51), 1 states have call successors, (51) [2024-11-28 04:03:00,309 INFO L276 IsEmpty]: Start isEmpty. Operand 1508 states and 2256 transitions. [2024-11-28 04:03:00,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 331 [2024-11-28 04:03:00,312 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:03:00,312 INFO L218 NwaCegarLoop]: trace histogram [51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:03:00,343 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2024-11-28 04:03:00,549 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 (14)] Ended with exit code 0 [2024-11-28 04:03:00,712 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:03:00,713 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:03:00,713 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:03:00,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1994466346, now seen corresponding path program 1 times [2024-11-28 04:03:00,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 04:03:00,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1887754144] [2024-11-28 04:03:00,714 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:03:00,714 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 04:03:00,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 04:03:00,716 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 04:03:00,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/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 (16)] Waiting until timeout for monitored process [2024-11-28 04:03:02,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:03:02,963 INFO L256 TraceCheckSpWp]: Trace formula consists of 555 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 04:03:02,968 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:03:31,150 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 1410 proven. 126 refuted. 0 times theorem prover too weak. 3564 trivial. 0 not checked. [2024-11-28 04:03:31,151 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:03:42,871 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 04:03:42,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1887754144] [2024-11-28 04:03:42,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1887754144] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:03:42,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2058462059] [2024-11-28 04:03:42,871 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:03:42,872 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 04:03:42,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 04:03:42,874 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 04:03:42,876 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b5b35aff-9cb5-4c1b-905b-1fa341335765/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2024-11-28 04:03:47,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:03:47,216 INFO L256 TraceCheckSpWp]: Trace formula consists of 555 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 04:03:47,223 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:04:20,120 INFO L134 CoverageAnalysis]: Checked inductivity of 5100 backedges. 2490 proven. 90 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2024-11-28 04:04:20,120 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:04:35,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2058462059] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:04:35,538 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:04:35,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11] total 17 [2024-11-28 04:04:35,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548271268] [2024-11-28 04:04:35,539 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:04:35,539 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 04:04:35,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 04:04:35,540 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 04:04:35,540 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2024-11-28 04:04:35,541 INFO L87 Difference]: Start difference. First operand 1508 states and 2256 transitions. Second operand has 18 states, 18 states have (on average 9.11111111111111) internal successors, (164), 17 states have internal predecessors, (164), 4 states have call successors, (102), 4 states have call predecessors, (102), 6 states have return successors, (102), 4 states have call predecessors, (102), 4 states have call successors, (102) [2024-11-28 04:05:43,395 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.45s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:05:47,401 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 04:05:51,404 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:05:55,407 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:05:59,416 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 04:06:03,418 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 04:06:07,422 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:06:11,430 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 04:06:15,437 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 04:06:19,447 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 04:06:23,466 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0]