./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-98.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-98.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a20160bba21687cb57a07e35d1c7f0f20f9fc26125afd436a393ae4b40571e89 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 04:32:18,009 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 04:32:18,085 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-09 04:32:18,090 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 04:32:18,091 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 04:32:18,116 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 04:32:18,117 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 04:32:18,117 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 04:32:18,118 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 04:32:18,118 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 04:32:18,119 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 04:32:18,119 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 04:32:18,119 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 04:32:18,120 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-09 04:32:18,120 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 04:32:18,121 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 04:32:18,121 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-09 04:32:18,121 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-09 04:32:18,122 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 04:32:18,122 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-09 04:32:18,126 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-09 04:32:18,127 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-09 04:32:18,128 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 04:32:18,128 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 04:32:18,128 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 04:32:18,128 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 04:32:18,129 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 04:32:18,129 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 04:32:18,129 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 04:32:18,130 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 04:32:18,130 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 04:32:18,130 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 04:32:18,131 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 04:32:18,131 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 04:32:18,131 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 04:32:18,132 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 04:32:18,132 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 04:32:18,132 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 04:32:18,133 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 04:32:18,133 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 04:32:18,133 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 04:32:18,134 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 04:32:18,134 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-09 04:32:18,135 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 04:32:18,135 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 04:32:18,135 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 04:32:18,135 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 04:32:18,136 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje 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 -> Taipan 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 -> a20160bba21687cb57a07e35d1c7f0f20f9fc26125afd436a393ae4b40571e89 [2024-11-09 04:32:18,404 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 04:32:18,429 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 04:32:18,432 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 04:32:18,434 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 04:32:18,435 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 04:32:18,436 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-98.i Unable to find full path for "g++" [2024-11-09 04:32:20,545 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 04:32:20,855 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 04:32:20,856 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-98.i [2024-11-09 04:32:20,874 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/data/b1f0798c9/47df61554938455183838b38b6df40ea/FLAG1196e6c34 [2024-11-09 04:32:20,888 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/data/b1f0798c9/47df61554938455183838b38b6df40ea [2024-11-09 04:32:20,891 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 04:32:20,892 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 04:32:20,894 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 04:32:20,894 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 04:32:20,900 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 04:32:20,901 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 04:32:20" (1/1) ... [2024-11-09 04:32:20,902 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69af723f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:20, skipping insertion in model container [2024-11-09 04:32:20,902 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 04:32:20" (1/1) ... [2024-11-09 04:32:20,961 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 04:32:21,167 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_8c070240-5c81-4419-851a-44fc674f19ef/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-98.i[916,929] [2024-11-09 04:32:21,481 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 04:32:21,510 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 04:32:21,521 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_8c070240-5c81-4419-851a-44fc674f19ef/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-98.i[916,929] [2024-11-09 04:32:21,674 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 04:32:21,699 INFO L204 MainTranslator]: Completed translation [2024-11-09 04:32:21,700 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:21 WrapperNode [2024-11-09 04:32:21,700 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 04:32:21,702 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 04:32:21,702 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 04:32:21,702 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 04:32:21,711 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:21" (1/1) ... [2024-11-09 04:32:21,738 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:21" (1/1) ... [2024-11-09 04:32:21,909 INFO L138 Inliner]: procedures = 26, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 672 [2024-11-09 04:32:21,909 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 04:32:21,910 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 04:32:21,910 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 04:32:21,910 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 04:32:21,935 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:21" (1/1) ... [2024-11-09 04:32:21,936 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:21" (1/1) ... [2024-11-09 04:32:21,968 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:21" (1/1) ... [2024-11-09 04:32:21,971 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:21" (1/1) ... [2024-11-09 04:32:22,018 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:21" (1/1) ... [2024-11-09 04:32:22,031 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:21" (1/1) ... [2024-11-09 04:32:22,042 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:21" (1/1) ... [2024-11-09 04:32:22,054 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:21" (1/1) ... [2024-11-09 04:32:22,065 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 04:32:22,066 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 04:32:22,066 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 04:32:22,067 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 04:32:22,068 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:21" (1/1) ... [2024-11-09 04:32:22,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 04:32:22,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:32:22,113 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 04:32:22,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 04:32:22,157 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 04:32:22,157 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-09 04:32:22,158 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-09 04:32:22,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-09 04:32:22,158 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 04:32:22,158 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 04:32:22,325 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 04:32:22,329 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 04:32:23,712 INFO L? ?]: Removed 101 outVars from TransFormulas that were not future-live. [2024-11-09 04:32:23,712 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 04:32:25,444 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 04:32:25,445 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-09 04:32:25,445 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 04:32:25 BoogieIcfgContainer [2024-11-09 04:32:25,445 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 04:32:25,447 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 04:32:25,448 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 04:32:25,451 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 04:32:25,451 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 04:32:20" (1/3) ... [2024-11-09 04:32:25,452 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35fbdeac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 04:32:25, skipping insertion in model container [2024-11-09 04:32:25,452 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:21" (2/3) ... [2024-11-09 04:32:25,452 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35fbdeac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 04:32:25, skipping insertion in model container [2024-11-09 04:32:25,452 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 04:32:25" (3/3) ... [2024-11-09 04:32:25,454 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount500_file-98.i [2024-11-09 04:32:25,472 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 04:32:25,472 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-09 04:32:25,613 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 04:32:25,622 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=FINITE_AUTOMATA, 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;@13cac239, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 04:32:25,622 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-09 04:32:25,628 INFO L276 IsEmpty]: Start isEmpty. Operand has 100 states, 39 states have (on average 1.0769230769230769) internal successors, (42), 40 states have internal predecessors, (42), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-09 04:32:25,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2024-11-09 04:32:25,650 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:32:25,651 INFO L215 NwaCegarLoop]: trace histogram [58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 04:32:25,652 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:32:25,659 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:32:25,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1639525972, now seen corresponding path program 1 times [2024-11-09 04:32:25,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 04:32:25,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411427134] [2024-11-09 04:32:25,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:32:25,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 04:32:36,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-09 04:32:36,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1935870445] [2024-11-09 04:32:36,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:32:36,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:32:36,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:32:36,466 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 04:32:36,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-09 04:32:38,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-09 04:32:38,192 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-09 04:32:39,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-09 04:32:40,398 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2024-11-09 04:32:40,401 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-09 04:32:40,407 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-09 04:32:40,433 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-09 04:32:40,609 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-09 04:32:40,613 INFO L407 BasicCegarLoop]: Path program histogram: [1] [2024-11-09 04:32:40,895 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-09 04:32:40,899 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.11 04:32:40 BoogieIcfgContainer [2024-11-09 04:32:40,900 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-09 04:32:40,900 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-09 04:32:40,900 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-09 04:32:40,900 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-09 04:32:40,901 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 04:32:25" (3/4) ... [2024-11-09 04:32:40,905 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-09 04:32:40,906 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-09 04:32:40,908 INFO L158 Benchmark]: Toolchain (without parser) took 20015.28ms. Allocated memory was 190.8MB in the beginning and 526.4MB in the end (delta: 335.5MB). Free memory was 146.3MB in the beginning and 306.5MB in the end (delta: -160.2MB). Peak memory consumption was 177.0MB. Max. memory is 16.1GB. [2024-11-09 04:32:40,909 INFO L158 Benchmark]: CDTParser took 0.41ms. Allocated memory is still 132.1MB. Free memory is still 73.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-09 04:32:40,910 INFO L158 Benchmark]: CACSL2BoogieTranslator took 807.28ms. Allocated memory is still 190.8MB. Free memory was 146.3MB in the beginning and 109.2MB in the end (delta: 37.1MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2024-11-09 04:32:40,910 INFO L158 Benchmark]: Boogie Procedure Inliner took 207.89ms. Allocated memory is still 190.8MB. Free memory was 109.2MB in the beginning and 150.3MB in the end (delta: -41.2MB). Peak memory consumption was 20.6MB. Max. memory is 16.1GB. [2024-11-09 04:32:40,911 INFO L158 Benchmark]: Boogie Preprocessor took 155.09ms. Allocated memory is still 190.8MB. Free memory was 150.3MB in the beginning and 144.1MB in the end (delta: 6.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-11-09 04:32:40,911 INFO L158 Benchmark]: RCFGBuilder took 3379.25ms. Allocated memory was 190.8MB in the beginning and 255.9MB in the end (delta: 65.0MB). Free memory was 144.1MB in the beginning and 93.6MB in the end (delta: 50.5MB). Peak memory consumption was 119.3MB. Max. memory is 16.1GB. [2024-11-09 04:32:40,912 INFO L158 Benchmark]: TraceAbstraction took 15452.18ms. Allocated memory was 255.9MB in the beginning and 526.4MB in the end (delta: 270.5MB). Free memory was 92.6MB in the beginning and 307.5MB in the end (delta: -215.0MB). Peak memory consumption was 54.5MB. Max. memory is 16.1GB. [2024-11-09 04:32:40,913 INFO L158 Benchmark]: Witness Printer took 6.19ms. Allocated memory is still 526.4MB. Free memory was 307.5MB in the beginning and 306.5MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-09 04:32:40,916 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.41ms. Allocated memory is still 132.1MB. Free memory is still 73.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 807.28ms. Allocated memory is still 190.8MB. Free memory was 146.3MB in the beginning and 109.2MB in the end (delta: 37.1MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 207.89ms. Allocated memory is still 190.8MB. Free memory was 109.2MB in the beginning and 150.3MB in the end (delta: -41.2MB). Peak memory consumption was 20.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 155.09ms. Allocated memory is still 190.8MB. Free memory was 150.3MB in the beginning and 144.1MB in the end (delta: 6.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 3379.25ms. Allocated memory was 190.8MB in the beginning and 255.9MB in the end (delta: 65.0MB). Free memory was 144.1MB in the beginning and 93.6MB in the end (delta: 50.5MB). Peak memory consumption was 119.3MB. Max. memory is 16.1GB. * TraceAbstraction took 15452.18ms. Allocated memory was 255.9MB in the beginning and 526.4MB in the end (delta: 270.5MB). Free memory was 92.6MB in the beginning and 307.5MB in the end (delta: -215.0MB). Peak memory consumption was 54.5MB. Max. memory is 16.1GB. * Witness Printer took 6.19ms. Allocated memory is still 526.4MB. Free memory was 307.5MB in the beginning and 306.5MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. 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 305, overapproximation of someBinaryArithmeticDOUBLEoperation at line 137, overapproximation of someBinaryFLOATComparisonOperation at line 198, overapproximation of bitwiseOr at line 286, overapproximation of someBinaryDOUBLEComparisonOperation at line 157, overapproximation of someUnaryFLOAToperation at line 290, overapproximation of someBinaryArithmeticFLOAToperation at line 338. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed char var_1_1 = -2; [L23] unsigned long int var_1_4 = 128; [L24] signed char var_1_5 = 100; [L25] signed char var_1_6 = 5; [L26] signed char var_1_7 = 64; [L27] signed char var_1_8 = 2; [L28] unsigned char var_1_9 = 8; [L29] signed char var_1_10 = 64; [L30] signed char var_1_12 = 8; [L31] signed char var_1_13 = 10; [L32] signed char var_1_14 = 10; [L33] signed long int var_1_15 = 4; [L34] signed long int var_1_16 = 2; [L35] signed char var_1_17 = 2; [L36] signed char var_1_18 = 64; [L37] signed long int var_1_19 = 64; [L38] signed char var_1_23 = 2; [L39] signed char var_1_24 = 4; [L40] unsigned short int var_1_25 = 2; [L41] unsigned char var_1_26 = 64; [L42] signed long int var_1_27 = -100000000; [L43] unsigned long int var_1_29 = 16; [L44] signed short int var_1_30 = -32; [L45] unsigned char var_1_31 = 1; [L46] signed long int var_1_32 = 1163009791; [L47] unsigned char var_1_33 = 0; [L48] signed long int var_1_34 = -10; [L49] signed char var_1_35 = -128; [L50] unsigned long int var_1_36 = 5; [L51] unsigned short int var_1_37 = 256; [L52] float var_1_39 = 3.6; [L53] float var_1_40 = 4.75; [L54] float var_1_41 = 0.3; [L55] float var_1_42 = 63.5; [L56] unsigned char var_1_43 = 0; [L57] unsigned char var_1_44 = 0; [L58] unsigned char var_1_45 = 1; [L59] unsigned short int var_1_46 = 55352; [L60] unsigned char var_1_47 = 0; [L61] unsigned char var_1_49 = 4; [L62] unsigned char var_1_50 = 128; [L63] unsigned char var_1_51 = 200; [L64] double var_1_52 = 999999999.25; [L65] double var_1_53 = 25.75; [L66] double var_1_54 = 3.5; [L67] double var_1_55 = 256.5; [L68] double var_1_56 = 7.25; [L69] float var_1_57 = 10000000.5; [L70] float var_1_59 = 9.5; [L71] float var_1_60 = 16.25; [L72] signed char var_1_61 = -2; [L73] double var_1_63 = 255.75; [L74] unsigned char var_1_64 = 0; [L75] unsigned char var_1_65 = 1; [L76] signed short int var_1_66 = 5; [L77] unsigned char var_1_68 = 0; [L78] signed char var_1_69 = 5; [L79] signed short int var_1_70 = -4; [L80] unsigned char var_1_71 = 10; [L81] double var_1_73 = 5.2; [L82] float var_1_74 = 128.5; [L83] unsigned char var_1_75 = 10; [L84] unsigned char var_1_76 = 1; [L85] signed char var_1_77 = -64; [L86] signed char var_1_78 = 32; [L87] float var_1_79 = 4.8; [L88] unsigned long int var_1_80 = 3629968717; [L89] unsigned short int var_1_81 = 4; [L90] double var_1_82 = 200.5; [L91] unsigned long int var_1_83 = 256; [L92] signed short int var_1_85 = 10; [L93] float var_1_86 = 63.5; [L94] unsigned long int var_1_87 = 64; [L95] float var_1_88 = 10.6; [L96] float var_1_89 = 9.5; [L97] unsigned short int var_1_90 = 500; [L98] double var_1_91 = 50.5; [L99] double var_1_92 = 49.875; [L100] unsigned char var_1_93 = 10; [L101] signed short int var_1_94 = 0; [L102] float var_1_95 = 256.6; [L103] unsigned char var_1_96 = 1; [L104] signed long int var_1_97 = -2; [L105] unsigned char var_1_98 = 10; [L106] signed char last_1_var_1_1 = -2; [L107] unsigned char last_1_var_1_9 = 8; [L108] signed char last_1_var_1_23 = 2; [L109] unsigned char last_1_var_1_31 = 1; [L110] signed long int last_1_var_1_34 = -10; [L111] unsigned long int last_1_var_1_36 = 5; [L112] signed char last_1_var_1_61 = -2; [L113] signed short int last_1_var_1_66 = 5; [L114] unsigned char last_1_var_1_71 = 10; [L115] unsigned char last_1_var_1_75 = 10; [L116] unsigned char last_1_var_1_76 = 1; [L117] signed char last_1_var_1_77 = -64; [L118] float last_1_var_1_79 = 4.8; [L119] unsigned short int last_1_var_1_81 = 4; [L120] float last_1_var_1_95 = 256.6; [L606] isInitial = 1 [L607] FCALL initially() [L608] COND TRUE 1 [L609] CALL updateLastVariables() [L585] last_1_var_1_1 = var_1_1 [L586] last_1_var_1_9 = var_1_9 [L587] last_1_var_1_23 = var_1_23 [L588] last_1_var_1_31 = var_1_31 [L589] last_1_var_1_34 = var_1_34 [L590] last_1_var_1_36 = var_1_36 [L591] last_1_var_1_61 = var_1_61 [L592] last_1_var_1_66 = var_1_66 [L593] last_1_var_1_71 = var_1_71 [L594] last_1_var_1_75 = var_1_75 [L595] last_1_var_1_76 = var_1_76 [L596] last_1_var_1_77 = var_1_77 [L597] last_1_var_1_79 = var_1_79 [L598] last_1_var_1_81 = var_1_81 [L599] last_1_var_1_95 = var_1_95 [L609] RET updateLastVariables() [L610] CALL updateVariables() [L492] var_1_4 = __VERIFIER_nondet_ulong() [L493] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=100, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=5, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=64, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=2, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L493] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=100, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=5, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=64, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=2, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L494] CALL assume_abort_if_not(var_1_4 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=100, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=5, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=64, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=2, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L494] RET assume_abort_if_not(var_1_4 <= 4294967295) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=100, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=5, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=64, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=2, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L495] CALL assume_abort_if_not(var_1_4 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=100, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=5, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=64, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=2, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L495] RET assume_abort_if_not(var_1_4 != 0) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=100, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=5, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=64, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=2, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L496] var_1_5 = __VERIFIER_nondet_char() [L497] CALL assume_abort_if_not(var_1_5 >= 62) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=5, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=64, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=2, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L497] RET assume_abort_if_not(var_1_5 >= 62) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=5, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=64, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=2, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L498] CALL assume_abort_if_not(var_1_5 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=5, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=64, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=2, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L498] RET assume_abort_if_not(var_1_5 <= 126) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=5, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=64, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=2, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L499] var_1_6 = __VERIFIER_nondet_char() [L500] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=64, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=2, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L500] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=64, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=2, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L501] CALL assume_abort_if_not(var_1_6 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=64, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=2, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L501] RET assume_abort_if_not(var_1_6 <= 63) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=64, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=2, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L502] var_1_7 = __VERIFIER_nondet_char() [L503] CALL assume_abort_if_not(var_1_7 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=2, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L503] RET assume_abort_if_not(var_1_7 >= 63) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=2, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L504] CALL assume_abort_if_not(var_1_7 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=2, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L504] RET assume_abort_if_not(var_1_7 <= 126) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=2, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L505] var_1_8 = __VERIFIER_nondet_char() [L506] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L506] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L507] CALL assume_abort_if_not(var_1_8 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L507] RET assume_abort_if_not(var_1_8 <= 63) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=8, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L508] var_1_12 = __VERIFIER_nondet_char() [L509] CALL assume_abort_if_not(var_1_12 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L509] RET assume_abort_if_not(var_1_12 >= -31) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L510] CALL assume_abort_if_not(var_1_12 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L510] RET assume_abort_if_not(var_1_12 <= 32) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=10, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L511] var_1_13 = __VERIFIER_nondet_char() [L512] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L512] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L513] CALL assume_abort_if_not(var_1_13 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L513] RET assume_abort_if_not(var_1_13 <= 31) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=10, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L514] var_1_14 = __VERIFIER_nondet_char() [L515] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L515] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L516] CALL assume_abort_if_not(var_1_14 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L516] RET assume_abort_if_not(var_1_14 <= 31) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=4, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L517] var_1_15 = __VERIFIER_nondet_long() [L518] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L518] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L519] CALL assume_abort_if_not(var_1_15 <= 8) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L519] RET assume_abort_if_not(var_1_15 <= 8) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=2, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L520] var_1_16 = __VERIFIER_nondet_long() [L521] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L521] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L522] CALL assume_abort_if_not(var_1_16 <= 8) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L522] RET assume_abort_if_not(var_1_16 <= 8) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=2, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L523] var_1_17 = __VERIFIER_nondet_char() [L524] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L524] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L525] CALL assume_abort_if_not(var_1_17 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L525] RET assume_abort_if_not(var_1_17 <= 63) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=64, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L526] var_1_18 = __VERIFIER_nondet_char() [L527] CALL assume_abort_if_not(var_1_18 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L527] RET assume_abort_if_not(var_1_18 >= 63) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L528] CALL assume_abort_if_not(var_1_18 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L528] RET assume_abort_if_not(var_1_18 <= 126) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=4, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L529] var_1_24 = __VERIFIER_nondet_char() [L530] CALL assume_abort_if_not(var_1_24 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L530] RET assume_abort_if_not(var_1_24 >= -127) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L531] CALL assume_abort_if_not(var_1_24 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L531] RET assume_abort_if_not(var_1_24 <= 126) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1163009791, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L532] var_1_32 = __VERIFIER_nondet_long() [L533] CALL assume_abort_if_not(var_1_32 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L533] RET assume_abort_if_not(var_1_32 >= 1073741823) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L534] CALL assume_abort_if_not(var_1_32 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L534] RET assume_abort_if_not(var_1_32 <= 2147483647) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=0, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L535] var_1_33 = __VERIFIER_nondet_uchar() [L536] CALL assume_abort_if_not(var_1_33 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L536] RET assume_abort_if_not(var_1_33 >= 1) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L537] CALL assume_abort_if_not(var_1_33 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L537] RET assume_abort_if_not(var_1_33 <= 1) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_40=19/4, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L538] var_1_40 = __VERIFIER_nondet_float() [L539] CALL assume_abort_if_not((var_1_40 >= -922337.2036854765600e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854765600e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L539] RET assume_abort_if_not((var_1_40 >= -922337.2036854765600e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854765600e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_41=3/10, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L540] var_1_41 = __VERIFIER_nondet_float() [L541] CALL assume_abort_if_not((var_1_41 >= 0.0F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L541] RET assume_abort_if_not((var_1_41 >= 0.0F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_42=127/2, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L542] var_1_42 = __VERIFIER_nondet_float() [L543] CALL assume_abort_if_not((var_1_42 >= 0.0F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 9223372.036854765600e+12F && var_1_42 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L543] RET assume_abort_if_not((var_1_42 >= 0.0F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 9223372.036854765600e+12F && var_1_42 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L544] var_1_44 = __VERIFIER_nondet_uchar() [L545] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L545] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L546] CALL assume_abort_if_not(var_1_44 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L546] RET assume_abort_if_not(var_1_44 <= 0) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=55352, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L547] var_1_46 = __VERIFIER_nondet_ushort() [L548] CALL assume_abort_if_not(var_1_46 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L548] RET assume_abort_if_not(var_1_46 >= 32767) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L549] CALL assume_abort_if_not(var_1_46 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L549] RET assume_abort_if_not(var_1_46 <= 65535) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=0, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L550] var_1_47 = __VERIFIER_nondet_uchar() [L551] CALL assume_abort_if_not(var_1_47 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L551] RET assume_abort_if_not(var_1_47 >= 1) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L552] CALL assume_abort_if_not(var_1_47 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L552] RET assume_abort_if_not(var_1_47 <= 1) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=128, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L553] var_1_50 = __VERIFIER_nondet_uchar() [L554] CALL assume_abort_if_not(var_1_50 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L554] RET assume_abort_if_not(var_1_50 >= 127) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L555] CALL assume_abort_if_not(var_1_50 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L555] RET assume_abort_if_not(var_1_50 <= 254) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=200, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L556] var_1_51 = __VERIFIER_nondet_uchar() [L557] CALL assume_abort_if_not(var_1_51 >= 190) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L557] RET assume_abort_if_not(var_1_51 >= 190) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L558] CALL assume_abort_if_not(var_1_51 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L558] RET assume_abort_if_not(var_1_51 <= 254) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_53=103/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L559] var_1_53 = __VERIFIER_nondet_double() [L560] CALL assume_abort_if_not((var_1_53 >= -230584.3009213691390e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 2305843.009213691390e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L560] RET assume_abort_if_not((var_1_53 >= -230584.3009213691390e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 2305843.009213691390e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_54=7/2, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L561] var_1_54 = __VERIFIER_nondet_double() [L562] CALL assume_abort_if_not((var_1_54 >= -230584.3009213691390e+13F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 2305843.009213691390e+12F && var_1_54 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L562] RET assume_abort_if_not((var_1_54 >= -230584.3009213691390e+13F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 2305843.009213691390e+12F && var_1_54 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_55=513/2, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L563] var_1_55 = __VERIFIER_nondet_double() [L564] CALL assume_abort_if_not((var_1_55 >= -230584.3009213691390e+13F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 2305843.009213691390e+12F && var_1_55 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L564] RET assume_abort_if_not((var_1_55 >= -230584.3009213691390e+13F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 2305843.009213691390e+12F && var_1_55 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_56=29/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L565] var_1_56 = __VERIFIER_nondet_double() [L566] CALL assume_abort_if_not((var_1_56 >= -461168.6018427382800e+13F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 4611686.018427382800e+12F && var_1_56 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L566] RET assume_abort_if_not((var_1_56 >= -461168.6018427382800e+13F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 4611686.018427382800e+12F && var_1_56 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_59=19/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L567] var_1_59 = __VERIFIER_nondet_float() [L568] CALL assume_abort_if_not((var_1_59 >= 0.0F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 4611686.018427387900e+12F && var_1_59 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L568] RET assume_abort_if_not((var_1_59 >= 0.0F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 4611686.018427387900e+12F && var_1_59 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_5=62, var_1_60=65/4, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L569] var_1_60 = __VERIFIER_nondet_float() [L570] CALL assume_abort_if_not((var_1_60 >= 0.0F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 4611686.018427387900e+12F && var_1_60 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_5=62, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L570] RET assume_abort_if_not((var_1_60 >= 0.0F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 4611686.018427387900e+12F && var_1_60 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_5=62, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=1, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L571] var_1_65 = __VERIFIER_nondet_uchar() [L572] CALL assume_abort_if_not(var_1_65 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_5=62, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=257, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L572] RET assume_abort_if_not(var_1_65 >= 1) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_5=62, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=257, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L573] CALL assume_abort_if_not(var_1_65 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_5=62, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=257, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L573] RET assume_abort_if_not(var_1_65 <= 1) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_5=62, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=257, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_74=257/2, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L574] var_1_74 = __VERIFIER_nondet_float() [L575] CALL assume_abort_if_not((var_1_74 >= -922337.2036854776000e+13F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 9223372.036854776000e+12F && var_1_74 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_5=62, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=257, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L575] RET assume_abort_if_not((var_1_74 >= -922337.2036854776000e+13F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 9223372.036854776000e+12F && var_1_74 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_5=62, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=257, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L576] CALL assume_abort_if_not(var_1_74 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_5=62, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=257, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L576] RET assume_abort_if_not(var_1_74 != 0.0F) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_5=62, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=257, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=32, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L577] var_1_78 = __VERIFIER_nondet_char() [L578] CALL assume_abort_if_not(var_1_78 >= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_5=62, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=257, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=63, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L578] RET assume_abort_if_not(var_1_78 >= 31) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_5=62, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=257, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=63, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L579] CALL assume_abort_if_not(var_1_78 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_5=62, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=257, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=63, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L579] RET assume_abort_if_not(var_1_78 <= 63) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_5=62, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=257, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=63, var_1_79=24/5, var_1_7=118, var_1_80=3629968717, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L580] var_1_80 = __VERIFIER_nondet_ulong() [L581] CALL assume_abort_if_not(var_1_80 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_5=62, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=257, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=63, var_1_79=24/5, var_1_7=118, var_1_80=2147483647, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L581] RET assume_abort_if_not(var_1_80 >= 2147483647) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_5=62, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=257, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=63, var_1_79=24/5, var_1_7=118, var_1_80=2147483647, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L582] CALL assume_abort_if_not(var_1_80 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_5=62, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=257, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=63, var_1_79=24/5, var_1_7=118, var_1_80=2147483647, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L20] COND FALSE !(!cond) [L582] RET assume_abort_if_not(var_1_80 <= 4294967295) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=64, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=64, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=2, var_1_26=64, var_1_27=-100000000, var_1_29=16, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=-10, var_1_35=-128, var_1_36=5, var_1_37=256, var_1_39=18/5, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=4, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=3999999997/4, var_1_57=20000001/2, var_1_5=62, var_1_61=-2, var_1_63=1023/4, var_1_64=0, var_1_65=257, var_1_66=5, var_1_68=0, var_1_69=5, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_75=10, var_1_76=1, var_1_77=-64, var_1_78=63, var_1_79=24/5, var_1_7=118, var_1_80=2147483647, var_1_81=4, var_1_82=401/2, var_1_83=256, var_1_85=10, var_1_86=127/2, var_1_87=64, var_1_88=53/5, var_1_89=19/2, var_1_8=0, var_1_90=500, var_1_91=101/2, var_1_92=399/8, var_1_93=10, var_1_94=0, var_1_95=1283/5, var_1_96=1, var_1_97=-2, var_1_98=10, var_1_9=8] [L610] RET updateVariables() [L611] CALL step() [L124] COND TRUE var_1_12 > (var_1_5 - var_1_14) [L125] COND TRUE (16 * var_1_13) > var_1_17 [L126] COND TRUE \read(last_1_var_1_31) [L127] var_1_36 = ((((last_1_var_1_75) < (var_1_15)) ? (last_1_var_1_75) : (var_1_15))) [L135] signed long int stepLocal_36 = last_1_var_1_34; [L136] COND FALSE !(stepLocal_36 > (last_1_var_1_23 + var_1_5)) [L139] COND TRUE last_1_var_1_75 != (last_1_var_1_81 * ((((last_1_var_1_1) < (-128)) ? (last_1_var_1_1) : (-128)))) [L140] var_1_66 = (((((((((var_1_7) < (last_1_var_1_77)) ? (var_1_7) : (last_1_var_1_77))) - (var_1_18 + 256))) > (last_1_var_1_66)) ? ((((((var_1_7) < (last_1_var_1_77)) ? (var_1_7) : (last_1_var_1_77))) - (var_1_18 + 256))) : (last_1_var_1_66))) [L146] COND FALSE !(var_1_66 < ((((-16) > (var_1_13)) ? (-16) : (var_1_13)))) [L149] COND TRUE \read(var_1_33) [L150] var_1_61 = var_1_12 [L155] signed long int stepLocal_30 = last_1_var_1_71; [L156] signed long int stepLocal_29 = (((var_1_16) > (var_1_5)) ? (var_1_16) : (var_1_5)); [L157] COND TRUE ((((((((last_1_var_1_95) > (var_1_42)) ? (last_1_var_1_95) : (var_1_42)))) < ((var_1_60 - var_1_41))) ? (((((last_1_var_1_95) > (var_1_42)) ? (last_1_var_1_95) : (var_1_42)))) : ((var_1_60 - var_1_41)))) >= ((- last_1_var_1_79) + (- var_1_54)) [L158] COND FALSE !((- (var_1_16 / var_1_7)) >= stepLocal_30) [L166] signed long int stepLocal_14 = (var_1_18 + var_1_15) - (var_1_32 - var_1_5); [L167] signed long int stepLocal_13 = (((var_1_8) > (var_1_70)) ? (var_1_8) : (var_1_70)); [L168] COND FALSE !((((((var_1_6 + var_1_24)) < (var_1_17)) ? ((var_1_6 + var_1_24)) : (var_1_17))) < stepLocal_14) [L175] var_1_9 = 8 [L176] signed char stepLocal_6 = var_1_12; [L177] signed long int stepLocal_5 = var_1_18 / var_1_7; [L178] COND FALSE !(stepLocal_5 >= var_1_4) [L185] signed long int stepLocal_7 = 25 - var_1_16; [L186] COND FALSE !(var_1_18 < stepLocal_7) [L189] var_1_25 = (200 + 2) [L191] signed char stepLocal_8 = var_1_5; [L192] COND FALSE !(var_1_6 == stepLocal_8) [L195] var_1_26 = (((((var_1_15) < ((var_1_14 + var_1_13))) ? (var_1_15) : ((var_1_14 + var_1_13)))) + ((((var_1_17) < ((64 - var_1_6))) ? (var_1_17) : ((64 - var_1_6))))) [L197] var_1_68 = (! var_1_33) [L198] COND FALSE !(var_1_41 >= ((var_1_59 - var_1_60) / var_1_74)) [L201] var_1_81 = var_1_16 [L202] var_1_82 = var_1_40 [L203] var_1_88 = var_1_54 [L204] var_1_91 = var_1_55 [L205] var_1_92 = var_1_56 [L206] COND TRUE \read(var_1_31) [L207] var_1_93 = var_1_18 [L209] COND TRUE \read(var_1_31) [L210] var_1_94 = var_1_50 [L214] var_1_96 = 0 [L215] var_1_97 = var_1_13 [L216] var_1_98 = var_1_6 [L217] unsigned long int stepLocal_17 = ((((var_1_4 * var_1_97)) > (var_1_13)) ? ((var_1_4 * var_1_97)) : (var_1_13)); [L218] COND TRUE stepLocal_17 < (- 128u) [L219] var_1_37 = var_1_17 [L223] COND FALSE !(\read(var_1_68)) [L226] var_1_43 = var_1_44 [L228] COND TRUE (var_1_9 % var_1_5) >= var_1_37 [L229] var_1_49 = ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))) [L241] unsigned long int stepLocal_23 = 16u; [L242] unsigned char stepLocal_22 = var_1_93; [L243] COND FALSE !((4u + var_1_51) < stepLocal_23) [L246] COND TRUE (((((var_1_81) > (var_1_17)) ? (var_1_81) : (var_1_17))) + var_1_46) >= stepLocal_22 [L247] var_1_63 = ((((var_1_40) < (var_1_53)) ? (var_1_40) : (var_1_53))) [L252] unsigned char stepLocal_28 = var_1_33; [L253] signed long int stepLocal_27 = var_1_17 + (var_1_97 + var_1_93); [L254] COND TRUE var_1_98 < stepLocal_27 [L255] var_1_69 = var_1_14 [L263] COND FALSE !(\read(var_1_43)) [L266] COND FALSE !(\read(var_1_43)) [L269] var_1_86 = var_1_53 [L271] COND FALSE !(\read(var_1_96)) [L274] var_1_89 = var_1_56 [L276] signed long int stepLocal_16 = var_1_17 - (var_1_32 - var_1_18); [L277] signed long int stepLocal_15 = (((var_1_14) < (var_1_13)) ? (var_1_14) : (var_1_13)); [L278] COND FALSE !(var_1_66 < stepLocal_16) [L283] var_1_35 = var_1_17 [L285] COND FALSE !(\read(var_1_43)) [L294] var_1_52 = ((((((var_1_53 + 16.5)) > ((var_1_54 + var_1_55))) ? ((var_1_53 + 16.5)) : ((var_1_54 + var_1_55)))) + var_1_56) [L296] signed long int stepLocal_34 = var_1_50 + (var_1_70 - 1); [L297] signed long int stepLocal_33 = var_1_16; [L298] COND FALSE !(stepLocal_33 < last_1_var_1_76) [L305] EXPR var_1_51 >> var_1_97 [L305] COND TRUE ((var_1_51 >> var_1_97) * last_1_var_1_76) >= stepLocal_34 [L306] var_1_76 = (((((var_1_5) > (var_1_16)) ? (var_1_5) : (var_1_16))) + ((((var_1_13) > (var_1_15)) ? (var_1_13) : (var_1_15)))) [L311] EXPR var_1_5 >> ((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16))) [L311] signed long int stepLocal_2 = var_1_5 >> ((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16))); [L312] signed char stepLocal_1 = var_1_8; [L313] unsigned long int stepLocal_0 = - 128u; [L314] COND TRUE ! var_1_43 [L315] var_1_10 = ((var_1_12 + (var_1_13 - var_1_14)) + var_1_6) [L331] COND TRUE var_1_95 >= (((((var_1_52 + var_1_89)) < (var_1_54)) ? ((var_1_52 + var_1_89)) : (var_1_54))) [L332] var_1_77 = ((var_1_7 - (var_1_78 - var_1_16)) - ((((var_1_6) > (4)) ? (var_1_6) : (4)))) [L336] unsigned char stepLocal_35 = (var_1_51 + var_1_9) != (var_1_80 - var_1_7); [L337] COND FALSE !((var_1_77 >= 1000) && stepLocal_35) [L340] var_1_79 = var_1_55 [L342] signed char stepLocal_4 = var_1_13; [L343] unsigned long int stepLocal_3 = - 4u; [L344] COND FALSE !(\read(var_1_43)) [L361] var_1_19 = var_1_17 [L363] unsigned char stepLocal_9 = (var_1_12 > var_1_10) || var_1_68; [L364] COND TRUE stepLocal_9 || (var_1_66 != (var_1_6 - var_1_5)) [L365] var_1_27 = var_1_16 [L369] var_1_90 = var_1_27 [L370] COND FALSE !(10u <= ((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37)))) [L375] EXPR (var_1_35 / var_1_46) >> var_1_12 [L375] signed long int stepLocal_26 = (var_1_35 / var_1_46) >> var_1_12; [L376] signed char stepLocal_25 = var_1_77; [L377] signed long int stepLocal_24 = 64; [L378] COND TRUE (var_1_27 + 16) != stepLocal_25 [L379] COND TRUE stepLocal_24 >= (var_1_7 - var_1_51) [L380] COND TRUE ! (var_1_70 < (var_1_14 - var_1_18)) [L381] var_1_64 = (var_1_33 && (var_1_47 && var_1_65)) [L397] unsigned char stepLocal_11 = var_1_64; [L398] signed char stepLocal_10 = var_1_13; [L399] COND FALSE !(-16 > stepLocal_10) [L404] var_1_29 = ((((var_1_7) > (var_1_15)) ? (var_1_7) : (var_1_15))) [L406] COND TRUE (var_1_98 % (var_1_5 + var_1_7)) != var_1_17 [L407] COND FALSE !(var_1_91 < ((var_1_59 + var_1_60) - var_1_41)) [L417] COND TRUE \read(var_1_64) [L418] var_1_83 = var_1_81 [L422] COND TRUE \read(var_1_64) [L423] var_1_85 = var_1_36 [L427] COND FALSE !(var_1_13 >= var_1_24) [L434] COND FALSE !(0 == var_1_1) [L437] var_1_34 = (var_1_6 - 32) [L440] signed long int stepLocal_12 = var_1_6 - ((((var_1_17) > (var_1_10)) ? (var_1_17) : (var_1_10))); [L441] COND FALSE !(stepLocal_12 > 500) [L444] unsigned char stepLocal_19 = -256 < var_1_76; [L445] unsigned long int stepLocal_18 = var_1_36; [L446] COND TRUE \read(var_1_64) [L447] COND TRUE stepLocal_18 >= var_1_97 [L448] var_1_39 = var_1_40 [L455] unsigned char stepLocal_21 = var_1_9; [L456] signed long int stepLocal_20 = ((((var_1_81 * var_1_46)) < (var_1_7)) ? ((var_1_81 * var_1_46)) : (var_1_7)); [L457] COND FALSE !((var_1_46 - (var_1_15 + var_1_35)) <= stepLocal_21) [L460] COND FALSE !(var_1_34 > stepLocal_20) [L464] unsigned long int stepLocal_32 = var_1_36; [L465] unsigned char stepLocal_31 = ! var_1_31; [L466] COND TRUE stepLocal_31 || (var_1_64 && (var_1_79 != var_1_55)) [L467] COND FALSE !(var_1_88 == var_1_41) [L482] var_1_75 = ((((((var_1_13 + var_1_15)) > ((var_1_7 - var_1_6))) ? ((var_1_13 + var_1_15)) : ((var_1_7 - var_1_6)))) + (var_1_8 + var_1_17)) [L485] COND TRUE \read(var_1_47) [L486] var_1_87 = var_1_15 [L611] RET step() [L612] CALL, EXPR property() [L602] EXPR (((10u <= ((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37)))) ? ((((((16u) < (var_1_37)) ? (16u) : (var_1_37))) >= (var_1_19 % var_1_4)) ? (var_1_1 == ((signed char) ((var_1_5 - var_1_6) - (var_1_7 - var_1_8)))) : 1) : 1) && (var_1_9 == ((unsigned char) 8))) && ((! var_1_43) ? (var_1_10 == ((signed char) ((var_1_12 + (var_1_13 - var_1_14)) + var_1_6))) : ((((((var_1_13) < ((var_1_7 / var_1_5))) ? (var_1_13) : ((var_1_7 / var_1_5)))) <= var_1_8) ? (var_1_10 == ((signed char) ((((((((var_1_14) < (var_1_12)) ? (var_1_14) : (var_1_12)))) < (var_1_8)) ? (((((var_1_14) < (var_1_12)) ? (var_1_14) : (var_1_12)))) : (var_1_8))))) : (((var_1_9 * var_1_8) == (- 128u)) ? ((var_1_4 >= (var_1_5 >> ((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16))))) ? (var_1_10 == ((signed char) ((var_1_13 - var_1_17) + (var_1_12 + var_1_16)))) : (var_1_10 == ((signed char) (var_1_6 + var_1_13)))) : (var_1_10 == ((signed char) (var_1_8 - (((((var_1_7) < (var_1_18)) ? (var_1_7) : (var_1_18))) - var_1_6))))))) [L602] EXPR (! var_1_43) ? (var_1_10 == ((signed char) ((var_1_12 + (var_1_13 - var_1_14)) + var_1_6))) : ((((((var_1_13) < ((var_1_7 / var_1_5))) ? (var_1_13) : ((var_1_7 / var_1_5)))) <= var_1_8) ? (var_1_10 == ((signed char) ((((((((var_1_14) < (var_1_12)) ? (var_1_14) : (var_1_12)))) < (var_1_8)) ? (((((var_1_14) < (var_1_12)) ? (var_1_14) : (var_1_12)))) : (var_1_8))))) : (((var_1_9 * var_1_8) == (- 128u)) ? ((var_1_4 >= (var_1_5 >> ((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16))))) ? (var_1_10 == ((signed char) ((var_1_13 - var_1_17) + (var_1_12 + var_1_16)))) : (var_1_10 == ((signed char) (var_1_6 + var_1_13)))) : (var_1_10 == ((signed char) (var_1_8 - (((((var_1_7) < (var_1_18)) ? (var_1_7) : (var_1_18))) - var_1_6)))))) [L602] EXPR (((10u <= ((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37)))) ? ((((((16u) < (var_1_37)) ? (16u) : (var_1_37))) >= (var_1_19 % var_1_4)) ? (var_1_1 == ((signed char) ((var_1_5 - var_1_6) - (var_1_7 - var_1_8)))) : 1) : 1) && (var_1_9 == ((unsigned char) 8))) && ((! var_1_43) ? (var_1_10 == ((signed char) ((var_1_12 + (var_1_13 - var_1_14)) + var_1_6))) : ((((((var_1_13) < ((var_1_7 / var_1_5))) ? (var_1_13) : ((var_1_7 / var_1_5)))) <= var_1_8) ? (var_1_10 == ((signed char) ((((((((var_1_14) < (var_1_12)) ? (var_1_14) : (var_1_12)))) < (var_1_8)) ? (((((var_1_14) < (var_1_12)) ? (var_1_14) : (var_1_12)))) : (var_1_8))))) : (((var_1_9 * var_1_8) == (- 128u)) ? ((var_1_4 >= (var_1_5 >> ((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16))))) ? (var_1_10 == ((signed char) ((var_1_13 - var_1_17) + (var_1_12 + var_1_16)))) : (var_1_10 == ((signed char) (var_1_6 + var_1_13)))) : (var_1_10 == ((signed char) (var_1_8 - (((((var_1_7) < (var_1_18)) ? (var_1_7) : (var_1_18))) - var_1_6))))))) [L602] EXPR ((((((((((((((((((((10u <= ((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37)))) ? ((((((16u) < (var_1_37)) ? (16u) : (var_1_37))) >= (var_1_19 % var_1_4)) ? (var_1_1 == ((signed char) ((var_1_5 - var_1_6) - (var_1_7 - var_1_8)))) : 1) : 1) && (var_1_9 == ((unsigned char) 8))) && ((! var_1_43) ? (var_1_10 == ((signed char) ((var_1_12 + (var_1_13 - var_1_14)) + var_1_6))) : ((((((var_1_13) < ((var_1_7 / var_1_5))) ? (var_1_13) : ((var_1_7 / var_1_5)))) <= var_1_8) ? (var_1_10 == ((signed char) ((((((((var_1_14) < (var_1_12)) ? (var_1_14) : (var_1_12)))) < (var_1_8)) ? (((((var_1_14) < (var_1_12)) ? (var_1_14) : (var_1_12)))) : (var_1_8))))) : (((var_1_9 * var_1_8) == (- 128u)) ? ((var_1_4 >= (var_1_5 >> ((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16))))) ? (var_1_10 == ((signed char) ((var_1_13 - var_1_17) + (var_1_12 + var_1_16)))) : (var_1_10 == ((signed char) (var_1_6 + var_1_13)))) : (var_1_10 == ((signed char) (var_1_8 - (((((var_1_7) < (var_1_18)) ? (var_1_7) : (var_1_18))) - var_1_6)))))))) && (var_1_43 ? ((var_1_13 == var_1_4) ? ((var_1_4 > (- 4u)) ? (var_1_19 == ((signed long int) var_1_15)) : (var_1_19 == ((signed long int) (var_1_16 - var_1_49)))) : (var_1_68 ? (var_1_19 == ((signed long int) (var_1_14 - var_1_15))) : (((- var_1_79) <= var_1_95) ? (var_1_19 == ((signed long int) (((((var_1_18) > (5)) ? (var_1_18) : (5))) + var_1_12))) : 1))) : (var_1_19 == ((signed long int) var_1_17)))) && (((var_1_18 / var_1_7) >= var_1_4) ? ((var_1_12 <= (var_1_18 + (5 / -1))) ? (var_1_23 == ((signed char) ((((((((((((-10) < (var_1_24)) ? (-10) : (var_1_24)))) < (((((var_1_12) < (var_1_18)) ? (var_1_12) : (var_1_18))))) ? (((((-10) < (var_1_24)) ? (-10) : (var_1_24)))) : (((((var_1_12) < (var_1_18)) ? (var_1_12) : (var_1_18))))))) > (var_1_8)) ? (((((((((-10) < (var_1_24)) ? (-10) : (var_1_24)))) < (((((var_1_12) < (var_1_18)) ? (var_1_12) : (var_1_18))))) ? (((((-10) < (var_1_24)) ? (-10) : (var_1_24)))) : (((((var_1_12) < (var_1_18)) ? (var_1_12) : (var_1_18))))))) : (var_1_8))))) : (var_1_23 == ((signed char) ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))))) : 1)) && ((var_1_18 < (25 - var_1_16)) ? (var_1_25 == ((unsigned short int) (var_1_17 + var_1_13))) : (var_1_25 == ((unsigned short int) (200 + 2))))) && ((var_1_6 == var_1_5) ? (var_1_26 == ((unsigned char) ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))))) : (var_1_26 == ((unsigned char) (((((var_1_15) < ((var_1_14 + var_1_13))) ? (var_1_15) : ((var_1_14 + var_1_13)))) + ((((var_1_17) < ((64 - var_1_6))) ? (var_1_17) : ((64 - var_1_6))))))))) && ((((var_1_12 > var_1_10) || var_1_68) || (var_1_66 != (var_1_6 - var_1_5))) ? (var_1_27 == ((signed long int) var_1_16)) : (var_1_27 == ((signed long int) var_1_70)))) && ((-16 > var_1_13) ? ((var_1_96 && var_1_64) ? (var_1_29 == ((unsigned long int) ((((var_1_15) < (var_1_8)) ? (var_1_15) : (var_1_8))))) : 1) : (var_1_29 == ((unsigned long int) ((((var_1_7) > (var_1_15)) ? (var_1_7) : (var_1_15))))))) && (((var_1_6 - ((((var_1_17) > (var_1_10)) ? (var_1_17) : (var_1_10)))) > 500) ? (var_1_30 == ((signed short int) var_1_85)) : 1)) && (((((((var_1_6 + var_1_24)) < (var_1_17)) ? ((var_1_6 + var_1_24)) : (var_1_17))) < ((var_1_18 + var_1_15) - (var_1_32 - var_1_5))) ? ((((((var_1_8) > (var_1_70)) ? (var_1_8) : (var_1_70))) < ((var_1_6 / var_1_32) * (var_1_14 - var_1_16))) ? (var_1_31 == ((unsigned char) var_1_33)) : (var_1_31 == ((unsigned char) var_1_33))) : 1)) && ((var_1_13 >= var_1_24) ? (var_1_33 ? (var_1_34 == ((signed long int) ((((var_1_8 - var_1_15) < 0 ) ? -(var_1_8 - var_1_15) : (var_1_8 - var_1_15))))) : (var_1_34 == ((signed long int) (var_1_16 + var_1_1)))) : ((0 == var_1_1) ? (var_1_34 == ((signed long int) ((((var_1_6) < ((var_1_13 - var_1_66))) ? (var_1_6) : ((var_1_13 - var_1_66)))))) : (var_1_34 == ((signed long int) (var_1_6 - 32)))))) && ((var_1_66 < (var_1_17 - (var_1_32 - var_1_18))) ? ((var_1_37 < ((((var_1_14) < (var_1_13)) ? (var_1_14) : (var_1_13)))) ? (var_1_35 == ((signed char) (var_1_7 - var_1_16))) : 1) : (var_1_35 == ((signed char) var_1_17)))) && ((var_1_12 > (var_1_5 - var_1_14)) ? (((16 * var_1_13) > var_1_17) ? (last_1_var_1_31 ? (var_1_36 == ((unsigned long int) ((((last_1_var_1_75) < (var_1_15)) ? (last_1_var_1_75) : (var_1_15))))) : 1) : (var_1_36 == ((unsigned long int) (((((((((last_1_var_1_61) < 0 ) ? -(last_1_var_1_61) : (last_1_var_1_61)))) < ((1156831779u - last_1_var_1_36))) ? (((((last_1_var_1_61) < 0 ) ? -(last_1_var_1_61) : (last_1_var_1_61)))) : ((1156831779u - last_1_var_1_36)))) + var_1_15)))) : (var_1_36 == ((unsigned long int) ((((((((last_1_var_1_75) < 0 ) ? -(last_1_var_1_75) : (last_1_var_1_75)))) > ((((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) + var_1_15))) ? (((((last_1_var_1_75) < 0 ) ? -(last_1_var_1_75) : (last_1_var_1_75)))) : ((((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) + var_1_15)))))))) && (((((((var_1_4 * var_1_97)) > (var_1_13)) ? ((var_1_4 * var_1_97)) : (var_1_13))) < (- 128u)) ? (var_1_37 == ((unsigned short int) var_1_17)) : (var_1_37 == ((unsigned short int) ((var_1_16 + var_1_6) + var_1_26))))) && (var_1_64 ? ((var_1_36 >= var_1_97) ? (var_1_39 == ((float) var_1_40)) : (((-256 < var_1_76) && (((((var_1_90) > (var_1_61)) ? (var_1_90) : (var_1_61))) >= var_1_30)) ? (var_1_39 == ((float) (var_1_41 - var_1_42))) : 1)) : 1)) && (var_1_68 ? (var_1_43 == ((unsigned char) var_1_44)) : (var_1_43 == ((unsigned char) var_1_44)))) && (((var_1_46 - (var_1_15 + var_1_35)) <= var_1_9) ? (var_1_45 == ((unsigned char) (var_1_33 && (! (! var_1_47))))) : ((var_1_34 > (((((var_1_81 * var_1_46)) < (var_1_7)) ? ((var_1_81 * var_1_46)) : (var_1_7)))) ? (var_1_45 == ((unsigned char) (! var_1_44))) : 1))) && (((var_1_9 % var_1_5) >= var_1_37) ? (var_1_49 == ((unsigned char) ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))))) : ((var_1_40 <= var_1_41) ? (var_1_49 == ((unsigned char) (var_1_50 - (((((0) < (var_1_14)) ? (0) : (var_1_14))) + var_1_17)))) : (((- var_1_46) != var_1_15) ? (var_1_49 == ((unsigned char) ((var_1_51 - var_1_8) - var_1_15))) : (var_1_49 == ((unsigned char) (((((var_1_7 + var_1_17)) < ((var_1_6 + var_1_14))) ? ((var_1_7 + var_1_17)) : ((var_1_6 + var_1_14)))))))))) && (var_1_43 ? (((var_1_46 - var_1_23) < ((1 - var_1_70) | var_1_6)) ? (var_1_52 == ((double) var_1_41)) : (var_1_44 ? (var_1_52 == ((double) ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))))) : 1)) : (var_1_52 == ((double) ((((((var_1_53 + 16.5)) > ((var_1_54 + var_1_55))) ? ((var_1_53 + 16.5)) : ((var_1_54 + var_1_55)))) + var_1_56)))) [L602] EXPR ((((((((((((((((((((((((10u <= ((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37)))) ? ((((((16u) < (var_1_37)) ? (16u) : (var_1_37))) >= (var_1_19 % var_1_4)) ? (var_1_1 == ((signed char) ((var_1_5 - var_1_6) - (var_1_7 - var_1_8)))) : 1) : 1) && (var_1_9 == ((unsigned char) 8))) && ((! var_1_43) ? (var_1_10 == ((signed char) ((var_1_12 + (var_1_13 - var_1_14)) + var_1_6))) : ((((((var_1_13) < ((var_1_7 / var_1_5))) ? (var_1_13) : ((var_1_7 / var_1_5)))) <= var_1_8) ? (var_1_10 == ((signed char) ((((((((var_1_14) < (var_1_12)) ? (var_1_14) : (var_1_12)))) < (var_1_8)) ? (((((var_1_14) < (var_1_12)) ? (var_1_14) : (var_1_12)))) : (var_1_8))))) : (((var_1_9 * var_1_8) == (- 128u)) ? ((var_1_4 >= (var_1_5 >> ((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16))))) ? (var_1_10 == ((signed char) ((var_1_13 - var_1_17) + (var_1_12 + var_1_16)))) : (var_1_10 == ((signed char) (var_1_6 + var_1_13)))) : (var_1_10 == ((signed char) (var_1_8 - (((((var_1_7) < (var_1_18)) ? (var_1_7) : (var_1_18))) - var_1_6)))))))) && (var_1_43 ? ((var_1_13 == var_1_4) ? ((var_1_4 > (- 4u)) ? (var_1_19 == ((signed long int) var_1_15)) : (var_1_19 == ((signed long int) (var_1_16 - var_1_49)))) : (var_1_68 ? (var_1_19 == ((signed long int) (var_1_14 - var_1_15))) : (((- var_1_79) <= var_1_95) ? (var_1_19 == ((signed long int) (((((var_1_18) > (5)) ? (var_1_18) : (5))) + var_1_12))) : 1))) : (var_1_19 == ((signed long int) var_1_17)))) && (((var_1_18 / var_1_7) >= var_1_4) ? ((var_1_12 <= (var_1_18 + (5 / -1))) ? (var_1_23 == ((signed char) ((((((((((((-10) < (var_1_24)) ? (-10) : (var_1_24)))) < (((((var_1_12) < (var_1_18)) ? (var_1_12) : (var_1_18))))) ? (((((-10) < (var_1_24)) ? (-10) : (var_1_24)))) : (((((var_1_12) < (var_1_18)) ? (var_1_12) : (var_1_18))))))) > (var_1_8)) ? (((((((((-10) < (var_1_24)) ? (-10) : (var_1_24)))) < (((((var_1_12) < (var_1_18)) ? (var_1_12) : (var_1_18))))) ? (((((-10) < (var_1_24)) ? (-10) : (var_1_24)))) : (((((var_1_12) < (var_1_18)) ? (var_1_12) : (var_1_18))))))) : (var_1_8))))) : (var_1_23 == ((signed char) ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))))) : 1)) && ((var_1_18 < (25 - var_1_16)) ? (var_1_25 == ((unsigned short int) (var_1_17 + var_1_13))) : (var_1_25 == ((unsigned short int) (200 + 2))))) && ((var_1_6 == var_1_5) ? (var_1_26 == ((unsigned char) ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))))) : (var_1_26 == ((unsigned char) (((((var_1_15) < ((var_1_14 + var_1_13))) ? (var_1_15) : ((var_1_14 + var_1_13)))) + ((((var_1_17) < ((64 - var_1_6))) ? (var_1_17) : ((64 - var_1_6))))))))) && ((((var_1_12 > var_1_10) || var_1_68) || (var_1_66 != (var_1_6 - var_1_5))) ? (var_1_27 == ((signed long int) var_1_16)) : (var_1_27 == ((signed long int) var_1_70)))) && ((-16 > var_1_13) ? ((var_1_96 && var_1_64) ? (var_1_29 == ((unsigned long int) ((((var_1_15) < (var_1_8)) ? (var_1_15) : (var_1_8))))) : 1) : (var_1_29 == ((unsigned long int) ((((var_1_7) > (var_1_15)) ? (var_1_7) : (var_1_15))))))) && (((var_1_6 - ((((var_1_17) > (var_1_10)) ? (var_1_17) : (var_1_10)))) > 500) ? (var_1_30 == ((signed short int) var_1_85)) : 1)) && (((((((var_1_6 + var_1_24)) < (var_1_17)) ? ((var_1_6 + var_1_24)) : (var_1_17))) < ((var_1_18 + var_1_15) - (var_1_32 - var_1_5))) ? ((((((var_1_8) > (var_1_70)) ? (var_1_8) : (var_1_70))) < ((var_1_6 / var_1_32) * (var_1_14 - var_1_16))) ? (var_1_31 == ((unsigned char) var_1_33)) : (var_1_31 == ((unsigned char) var_1_33))) : 1)) && ((var_1_13 >= var_1_24) ? (var_1_33 ? (var_1_34 == ((signed long int) ((((var_1_8 - var_1_15) < 0 ) ? -(var_1_8 - var_1_15) : (var_1_8 - var_1_15))))) : (var_1_34 == ((signed long int) (var_1_16 + var_1_1)))) : ((0 == var_1_1) ? (var_1_34 == ((signed long int) ((((var_1_6) < ((var_1_13 - var_1_66))) ? (var_1_6) : ((var_1_13 - var_1_66)))))) : (var_1_34 == ((signed long int) (var_1_6 - 32)))))) && ((var_1_66 < (var_1_17 - (var_1_32 - var_1_18))) ? ((var_1_37 < ((((var_1_14) < (var_1_13)) ? (var_1_14) : (var_1_13)))) ? (var_1_35 == ((signed char) (var_1_7 - var_1_16))) : 1) : (var_1_35 == ((signed char) var_1_17)))) && ((var_1_12 > (var_1_5 - var_1_14)) ? (((16 * var_1_13) > var_1_17) ? (last_1_var_1_31 ? (var_1_36 == ((unsigned long int) ((((last_1_var_1_75) < (var_1_15)) ? (last_1_var_1_75) : (var_1_15))))) : 1) : (var_1_36 == ((unsigned long int) (((((((((last_1_var_1_61) < 0 ) ? -(last_1_var_1_61) : (last_1_var_1_61)))) < ((1156831779u - last_1_var_1_36))) ? (((((last_1_var_1_61) < 0 ) ? -(last_1_var_1_61) : (last_1_var_1_61)))) : ((1156831779u - last_1_var_1_36)))) + var_1_15)))) : (var_1_36 == ((unsigned long int) ((((((((last_1_var_1_75) < 0 ) ? -(last_1_var_1_75) : (last_1_var_1_75)))) > ((((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) + var_1_15))) ? (((((last_1_var_1_75) < 0 ) ? -(last_1_var_1_75) : (last_1_var_1_75)))) : ((((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) + var_1_15)))))))) && (((((((var_1_4 * var_1_97)) > (var_1_13)) ? ((var_1_4 * var_1_97)) : (var_1_13))) < (- 128u)) ? (var_1_37 == ((unsigned short int) var_1_17)) : (var_1_37 == ((unsigned short int) ((var_1_16 + var_1_6) + var_1_26))))) && (var_1_64 ? ((var_1_36 >= var_1_97) ? (var_1_39 == ((float) var_1_40)) : (((-256 < var_1_76) && (((((var_1_90) > (var_1_61)) ? (var_1_90) : (var_1_61))) >= var_1_30)) ? (var_1_39 == ((float) (var_1_41 - var_1_42))) : 1)) : 1)) && (var_1_68 ? (var_1_43 == ((unsigned char) var_1_44)) : (var_1_43 == ((unsigned char) var_1_44)))) && (((var_1_46 - (var_1_15 + var_1_35)) <= var_1_9) ? (var_1_45 == ((unsigned char) (var_1_33 && (! (! var_1_47))))) : ((var_1_34 > (((((var_1_81 * var_1_46)) < (var_1_7)) ? ((var_1_81 * var_1_46)) : (var_1_7)))) ? (var_1_45 == ((unsigned char) (! var_1_44))) : 1))) && (((var_1_9 % var_1_5) >= var_1_37) ? (var_1_49 == ((unsigned char) ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))))) : ((var_1_40 <= var_1_41) ? (var_1_49 == ((unsigned char) (var_1_50 - (((((0) < (var_1_14)) ? (0) : (var_1_14))) + var_1_17)))) : (((- var_1_46) != var_1_15) ? (var_1_49 == ((unsigned char) ((var_1_51 - var_1_8) - var_1_15))) : (var_1_49 == ((unsigned char) (((((var_1_7 + var_1_17)) < ((var_1_6 + var_1_14))) ? ((var_1_7 + var_1_17)) : ((var_1_6 + var_1_14)))))))))) && (var_1_43 ? (((var_1_46 - var_1_23) < ((1 - var_1_70) | var_1_6)) ? (var_1_52 == ((double) var_1_41)) : (var_1_44 ? (var_1_52 == ((double) ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))))) : 1)) : (var_1_52 == ((double) ((((((var_1_53 + 16.5)) > ((var_1_54 + var_1_55))) ? ((var_1_53 + 16.5)) : ((var_1_54 + var_1_55)))) + var_1_56))))) && (((var_1_98 % (var_1_5 + var_1_7)) != var_1_17) ? ((var_1_91 < ((var_1_59 + var_1_60) - var_1_41)) ? ((var_1_33 && var_1_64) ? (var_1_57 == ((float) ((((var_1_59) < 0 ) ? -(var_1_59) : (var_1_59))))) : (var_1_57 == ((float) (var_1_55 + var_1_56)))) : 1) : (var_1_57 == ((float) ((((var_1_42) < (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))))) ? (var_1_42) : (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))))))))) && ((var_1_66 < ((((-16) > (var_1_13)) ? (-16) : (var_1_13)))) ? (var_1_61 == ((signed char) ((((var_1_18) > (((((2) > (((((var_1_17) < (var_1_6)) ? (var_1_17) : (var_1_6))))) ? (2) : (((((var_1_17) < (var_1_6)) ? (var_1_17) : (var_1_6)))))))) ? (var_1_18) : (((((2) > (((((var_1_17) < (var_1_6)) ? (var_1_17) : (var_1_6))))) ? (2) : (((((var_1_17) < (var_1_6)) ? (var_1_17) : (var_1_6))))))))))) : (var_1_33 ? (var_1_61 == ((signed char) var_1_12)) : (var_1_61 == ((signed char) ((var_1_15 + var_1_8) - var_1_14)))))) && (((4u + var_1_51) < 16u) ? (var_1_63 == ((double) var_1_54)) : (((((((var_1_81) > (var_1_17)) ? (var_1_81) : (var_1_17))) + var_1_46) >= var_1_93) ? (var_1_63 == ((double) ((((var_1_40) < (var_1_53)) ? (var_1_40) : (var_1_53))))) : (var_1_63 == ((double) ((((var_1_54) < (var_1_42)) ? (var_1_54) : (var_1_42)))))))) && (((var_1_27 + 16) != var_1_77) ? ((64 >= (var_1_7 - var_1_51)) ? ((! (var_1_70 < (var_1_14 - var_1_18))) ? (var_1_64 == ((unsigned char) (var_1_33 && (var_1_47 && var_1_65)))) : 1) : (var_1_64 == ((unsigned char) (var_1_33 && var_1_44)))) : ((((((var_1_41) < ((- var_1_56))) ? (var_1_41) : ((- var_1_56)))) <= var_1_42) ? (var_1_64 == ((unsigned char) (! (var_1_47 || (! var_1_44))))) : ((((var_1_9 >> var_1_14) * var_1_17) <= ((var_1_35 / var_1_46) >> var_1_12)) ? (var_1_64 == ((unsigned char) (var_1_31 || (var_1_65 && var_1_33)))) : (var_1_64 == ((unsigned char) (var_1_96 || ((var_1_27 != var_1_70) || var_1_47))))))) [L602] EXPR ((((((((((((((((((((((((((((((((10u <= ((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37)))) ? ((((((16u) < (var_1_37)) ? (16u) : (var_1_37))) >= (var_1_19 % var_1_4)) ? (var_1_1 == ((signed char) ((var_1_5 - var_1_6) - (var_1_7 - var_1_8)))) : 1) : 1) && (var_1_9 == ((unsigned char) 8))) && ((! var_1_43) ? (var_1_10 == ((signed char) ((var_1_12 + (var_1_13 - var_1_14)) + var_1_6))) : ((((((var_1_13) < ((var_1_7 / var_1_5))) ? (var_1_13) : ((var_1_7 / var_1_5)))) <= var_1_8) ? (var_1_10 == ((signed char) ((((((((var_1_14) < (var_1_12)) ? (var_1_14) : (var_1_12)))) < (var_1_8)) ? (((((var_1_14) < (var_1_12)) ? (var_1_14) : (var_1_12)))) : (var_1_8))))) : (((var_1_9 * var_1_8) == (- 128u)) ? ((var_1_4 >= (var_1_5 >> ((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16))))) ? (var_1_10 == ((signed char) ((var_1_13 - var_1_17) + (var_1_12 + var_1_16)))) : (var_1_10 == ((signed char) (var_1_6 + var_1_13)))) : (var_1_10 == ((signed char) (var_1_8 - (((((var_1_7) < (var_1_18)) ? (var_1_7) : (var_1_18))) - var_1_6)))))))) && (var_1_43 ? ((var_1_13 == var_1_4) ? ((var_1_4 > (- 4u)) ? (var_1_19 == ((signed long int) var_1_15)) : (var_1_19 == ((signed long int) (var_1_16 - var_1_49)))) : (var_1_68 ? (var_1_19 == ((signed long int) (var_1_14 - var_1_15))) : (((- var_1_79) <= var_1_95) ? (var_1_19 == ((signed long int) (((((var_1_18) > (5)) ? (var_1_18) : (5))) + var_1_12))) : 1))) : (var_1_19 == ((signed long int) var_1_17)))) && (((var_1_18 / var_1_7) >= var_1_4) ? ((var_1_12 <= (var_1_18 + (5 / -1))) ? (var_1_23 == ((signed char) ((((((((((((-10) < (var_1_24)) ? (-10) : (var_1_24)))) < (((((var_1_12) < (var_1_18)) ? (var_1_12) : (var_1_18))))) ? (((((-10) < (var_1_24)) ? (-10) : (var_1_24)))) : (((((var_1_12) < (var_1_18)) ? (var_1_12) : (var_1_18))))))) > (var_1_8)) ? (((((((((-10) < (var_1_24)) ? (-10) : (var_1_24)))) < (((((var_1_12) < (var_1_18)) ? (var_1_12) : (var_1_18))))) ? (((((-10) < (var_1_24)) ? (-10) : (var_1_24)))) : (((((var_1_12) < (var_1_18)) ? (var_1_12) : (var_1_18))))))) : (var_1_8))))) : (var_1_23 == ((signed char) ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))))) : 1)) && ((var_1_18 < (25 - var_1_16)) ? (var_1_25 == ((unsigned short int) (var_1_17 + var_1_13))) : (var_1_25 == ((unsigned short int) (200 + 2))))) && ((var_1_6 == var_1_5) ? (var_1_26 == ((unsigned char) ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))))) : (var_1_26 == ((unsigned char) (((((var_1_15) < ((var_1_14 + var_1_13))) ? (var_1_15) : ((var_1_14 + var_1_13)))) + ((((var_1_17) < ((64 - var_1_6))) ? (var_1_17) : ((64 - var_1_6))))))))) && ((((var_1_12 > var_1_10) || var_1_68) || (var_1_66 != (var_1_6 - var_1_5))) ? (var_1_27 == ((signed long int) var_1_16)) : (var_1_27 == ((signed long int) var_1_70)))) && ((-16 > var_1_13) ? ((var_1_96 && var_1_64) ? (var_1_29 == ((unsigned long int) ((((var_1_15) < (var_1_8)) ? (var_1_15) : (var_1_8))))) : 1) : (var_1_29 == ((unsigned long int) ((((var_1_7) > (var_1_15)) ? (var_1_7) : (var_1_15))))))) && (((var_1_6 - ((((var_1_17) > (var_1_10)) ? (var_1_17) : (var_1_10)))) > 500) ? (var_1_30 == ((signed short int) var_1_85)) : 1)) && (((((((var_1_6 + var_1_24)) < (var_1_17)) ? ((var_1_6 + var_1_24)) : (var_1_17))) < ((var_1_18 + var_1_15) - (var_1_32 - var_1_5))) ? ((((((var_1_8) > (var_1_70)) ? (var_1_8) : (var_1_70))) < ((var_1_6 / var_1_32) * (var_1_14 - var_1_16))) ? (var_1_31 == ((unsigned char) var_1_33)) : (var_1_31 == ((unsigned char) var_1_33))) : 1)) && ((var_1_13 >= var_1_24) ? (var_1_33 ? (var_1_34 == ((signed long int) ((((var_1_8 - var_1_15) < 0 ) ? -(var_1_8 - var_1_15) : (var_1_8 - var_1_15))))) : (var_1_34 == ((signed long int) (var_1_16 + var_1_1)))) : ((0 == var_1_1) ? (var_1_34 == ((signed long int) ((((var_1_6) < ((var_1_13 - var_1_66))) ? (var_1_6) : ((var_1_13 - var_1_66)))))) : (var_1_34 == ((signed long int) (var_1_6 - 32)))))) && ((var_1_66 < (var_1_17 - (var_1_32 - var_1_18))) ? ((var_1_37 < ((((var_1_14) < (var_1_13)) ? (var_1_14) : (var_1_13)))) ? (var_1_35 == ((signed char) (var_1_7 - var_1_16))) : 1) : (var_1_35 == ((signed char) var_1_17)))) && ((var_1_12 > (var_1_5 - var_1_14)) ? (((16 * var_1_13) > var_1_17) ? (last_1_var_1_31 ? (var_1_36 == ((unsigned long int) ((((last_1_var_1_75) < (var_1_15)) ? (last_1_var_1_75) : (var_1_15))))) : 1) : (var_1_36 == ((unsigned long int) (((((((((last_1_var_1_61) < 0 ) ? -(last_1_var_1_61) : (last_1_var_1_61)))) < ((1156831779u - last_1_var_1_36))) ? (((((last_1_var_1_61) < 0 ) ? -(last_1_var_1_61) : (last_1_var_1_61)))) : ((1156831779u - last_1_var_1_36)))) + var_1_15)))) : (var_1_36 == ((unsigned long int) ((((((((last_1_var_1_75) < 0 ) ? -(last_1_var_1_75) : (last_1_var_1_75)))) > ((((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) + var_1_15))) ? (((((last_1_var_1_75) < 0 ) ? -(last_1_var_1_75) : (last_1_var_1_75)))) : ((((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) + var_1_15)))))))) && (((((((var_1_4 * var_1_97)) > (var_1_13)) ? ((var_1_4 * var_1_97)) : (var_1_13))) < (- 128u)) ? (var_1_37 == ((unsigned short int) var_1_17)) : (var_1_37 == ((unsigned short int) ((var_1_16 + var_1_6) + var_1_26))))) && (var_1_64 ? ((var_1_36 >= var_1_97) ? (var_1_39 == ((float) var_1_40)) : (((-256 < var_1_76) && (((((var_1_90) > (var_1_61)) ? (var_1_90) : (var_1_61))) >= var_1_30)) ? (var_1_39 == ((float) (var_1_41 - var_1_42))) : 1)) : 1)) && (var_1_68 ? (var_1_43 == ((unsigned char) var_1_44)) : (var_1_43 == ((unsigned char) var_1_44)))) && (((var_1_46 - (var_1_15 + var_1_35)) <= var_1_9) ? (var_1_45 == ((unsigned char) (var_1_33 && (! (! var_1_47))))) : ((var_1_34 > (((((var_1_81 * var_1_46)) < (var_1_7)) ? ((var_1_81 * var_1_46)) : (var_1_7)))) ? (var_1_45 == ((unsigned char) (! var_1_44))) : 1))) && (((var_1_9 % var_1_5) >= var_1_37) ? (var_1_49 == ((unsigned char) ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))))) : ((var_1_40 <= var_1_41) ? (var_1_49 == ((unsigned char) (var_1_50 - (((((0) < (var_1_14)) ? (0) : (var_1_14))) + var_1_17)))) : (((- var_1_46) != var_1_15) ? (var_1_49 == ((unsigned char) ((var_1_51 - var_1_8) - var_1_15))) : (var_1_49 == ((unsigned char) (((((var_1_7 + var_1_17)) < ((var_1_6 + var_1_14))) ? ((var_1_7 + var_1_17)) : ((var_1_6 + var_1_14)))))))))) && (var_1_43 ? (((var_1_46 - var_1_23) < ((1 - var_1_70) | var_1_6)) ? (var_1_52 == ((double) var_1_41)) : (var_1_44 ? (var_1_52 == ((double) ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))))) : 1)) : (var_1_52 == ((double) ((((((var_1_53 + 16.5)) > ((var_1_54 + var_1_55))) ? ((var_1_53 + 16.5)) : ((var_1_54 + var_1_55)))) + var_1_56))))) && (((var_1_98 % (var_1_5 + var_1_7)) != var_1_17) ? ((var_1_91 < ((var_1_59 + var_1_60) - var_1_41)) ? ((var_1_33 && var_1_64) ? (var_1_57 == ((float) ((((var_1_59) < 0 ) ? -(var_1_59) : (var_1_59))))) : (var_1_57 == ((float) (var_1_55 + var_1_56)))) : 1) : (var_1_57 == ((float) ((((var_1_42) < (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))))) ? (var_1_42) : (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))))))))) && ((var_1_66 < ((((-16) > (var_1_13)) ? (-16) : (var_1_13)))) ? (var_1_61 == ((signed char) ((((var_1_18) > (((((2) > (((((var_1_17) < (var_1_6)) ? (var_1_17) : (var_1_6))))) ? (2) : (((((var_1_17) < (var_1_6)) ? (var_1_17) : (var_1_6)))))))) ? (var_1_18) : (((((2) > (((((var_1_17) < (var_1_6)) ? (var_1_17) : (var_1_6))))) ? (2) : (((((var_1_17) < (var_1_6)) ? (var_1_17) : (var_1_6))))))))))) : (var_1_33 ? (var_1_61 == ((signed char) var_1_12)) : (var_1_61 == ((signed char) ((var_1_15 + var_1_8) - var_1_14)))))) && (((4u + var_1_51) < 16u) ? (var_1_63 == ((double) var_1_54)) : (((((((var_1_81) > (var_1_17)) ? (var_1_81) : (var_1_17))) + var_1_46) >= var_1_93) ? (var_1_63 == ((double) ((((var_1_40) < (var_1_53)) ? (var_1_40) : (var_1_53))))) : (var_1_63 == ((double) ((((var_1_54) < (var_1_42)) ? (var_1_54) : (var_1_42)))))))) && (((var_1_27 + 16) != var_1_77) ? ((64 >= (var_1_7 - var_1_51)) ? ((! (var_1_70 < (var_1_14 - var_1_18))) ? (var_1_64 == ((unsigned char) (var_1_33 && (var_1_47 && var_1_65)))) : 1) : (var_1_64 == ((unsigned char) (var_1_33 && var_1_44)))) : ((((((var_1_41) < ((- var_1_56))) ? (var_1_41) : ((- var_1_56)))) <= var_1_42) ? (var_1_64 == ((unsigned char) (! (var_1_47 || (! var_1_44))))) : ((((var_1_9 >> var_1_14) * var_1_17) <= ((var_1_35 / var_1_46) >> var_1_12)) ? (var_1_64 == ((unsigned char) (var_1_31 || (var_1_65 && var_1_33)))) : (var_1_64 == ((unsigned char) (var_1_96 || ((var_1_27 != var_1_70) || var_1_47)))))))) && ((last_1_var_1_75 != (last_1_var_1_81 * ((((last_1_var_1_1) < (-128)) ? (last_1_var_1_1) : (-128))))) ? (var_1_66 == ((signed short int) (((((((((var_1_7) < (last_1_var_1_77)) ? (var_1_7) : (last_1_var_1_77))) - (var_1_18 + 256))) > (last_1_var_1_66)) ? ((((((var_1_7) < (last_1_var_1_77)) ? (var_1_7) : (last_1_var_1_77))) - (var_1_18 + 256))) : (last_1_var_1_66))))) : (((var_1_8 - var_1_7) != (last_1_var_1_34 / ((((var_1_50) < (var_1_18)) ? (var_1_50) : (var_1_18))))) ? (var_1_66 == ((signed short int) (last_1_var_1_81 + var_1_50))) : 1))) && (var_1_68 == ((unsigned char) (! var_1_33)))) && ((var_1_98 < (var_1_17 + (var_1_97 + var_1_93))) ? (var_1_69 == ((signed char) var_1_14)) : ((var_1_33 && var_1_44) ? (var_1_69 == ((signed char) (((((-32) < 0 ) ? -(-32) : (-32))) - var_1_15))) : (var_1_69 == ((signed char) (((((var_1_18 - var_1_17)) < (var_1_51)) ? ((var_1_18 - var_1_17)) : (var_1_51)))))))) && ((((((((((last_1_var_1_95) > (var_1_42)) ? (last_1_var_1_95) : (var_1_42)))) < ((var_1_60 - var_1_41))) ? (((((last_1_var_1_95) > (var_1_42)) ? (last_1_var_1_95) : (var_1_42)))) : ((var_1_60 - var_1_41)))) >= ((- last_1_var_1_79) + (- var_1_54))) ? (((- (var_1_16 / var_1_7)) >= last_1_var_1_71) ? ((last_1_var_1_34 == ((((var_1_16) > (var_1_5)) ? (var_1_16) : (var_1_5)))) ? (var_1_70 == ((signed short int) ((((((((var_1_12) < (last_1_var_1_9)) ? (var_1_12) : (last_1_var_1_9)))) < (var_1_6)) ? (((((var_1_12) < (last_1_var_1_9)) ? (var_1_12) : (last_1_var_1_9)))) : (var_1_6))))) : 1) : 1) : (var_1_70 == ((signed short int) 32)))) && (var_1_43 ? (var_1_71 == ((unsigned char) ((((var_1_50) > ((var_1_5 + var_1_14))) ? (var_1_50) : ((var_1_5 + var_1_14)))))) : 1)) && ((var_1_41 >= ((var_1_59 - var_1_60) / var_1_74)) ? (var_1_73 == ((double) (((((var_1_54 + (var_1_55 + var_1_53))) > (var_1_41)) ? ((var_1_54 + (var_1_55 + var_1_53))) : (var_1_41))))) : 1)) && (((! var_1_31) || (var_1_64 && (var_1_79 != var_1_55))) ? ((var_1_88 == var_1_41) ? ((var_1_74 < 0.125f) ? (var_1_75 == ((unsigned char) (((((((((((var_1_8) > (var_1_5)) ? (var_1_8) : (var_1_5)))) > (var_1_18)) ? (((((var_1_8) > (var_1_5)) ? (var_1_8) : (var_1_5)))) : (var_1_18))) < 0 ) ? -((((((((var_1_8) > (var_1_5)) ? (var_1_8) : (var_1_5)))) > (var_1_18)) ? (((((var_1_8) > (var_1_5)) ? (var_1_8) : (var_1_5)))) : (var_1_18))) : ((((((((var_1_8) > (var_1_5)) ? (var_1_8) : (var_1_5)))) > (var_1_18)) ? (((((var_1_8) > (var_1_5)) ? (var_1_8) : (var_1_5)))) : (var_1_18))))))) : ((var_1_95 != var_1_53) ? ((var_1_36 < (last_1_var_1_75 * var_1_85)) ? (var_1_75 == ((unsigned char) (var_1_8 + (var_1_18 - ((((var_1_17) < (var_1_15)) ? (var_1_17) : (var_1_15))))))) : (var_1_75 == ((unsigned char) (((((var_1_50 - var_1_16)) > (((((((((var_1_13) < (var_1_17)) ? (var_1_13) : (var_1_17)))) > (var_1_8)) ? (((((var_1_13) < (var_1_17)) ? (var_1_13) : (var_1_17)))) : (var_1_8))))) ? ((var_1_50 - var_1_16)) : (((((((((var_1_13) < (var_1_17)) ? (var_1_13) : (var_1_17)))) > (var_1_8)) ? (((((var_1_13) < (var_1_17)) ? (var_1_13) : (var_1_17)))) : (var_1_8))))))))) : (var_1_75 == ((unsigned char) var_1_13)))) : (var_1_75 == ((unsigned char) ((((((var_1_13 + var_1_15)) > ((var_1_7 - var_1_6))) ? ((var_1_13 + var_1_15)) : ((var_1_7 - var_1_6)))) + (var_1_8 + var_1_17))))) : 1)) && ((var_1_16 < last_1_var_1_76) ? (var_1_43 ? (var_1_76 == ((unsigned char) (var_1_13 + 100))) : (var_1_76 == ((unsigned char) (128 - var_1_6)))) : ((((var_1_51 >> var_1_97) * last_1_var_1_76) >= (var_1_50 + (var_1_70 - 1))) ? (var_1_76 == ((unsigned char) (((((var_1_5) > (var_1_16)) ? (var_1_5) : (var_1_16))) + ((((var_1_13) > (var_1_15)) ? (var_1_13) : (var_1_15)))))) : (var_1_76 == ((unsigned char) (((((var_1_51) > (var_1_50)) ? (var_1_51) : (var_1_50))) - var_1_13))))) [L602-L603] return (((((((((((((((((((((((((((((((((((((((((((((((((((10u <= ((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37)))) ? ((((((16u) < (var_1_37)) ? (16u) : (var_1_37))) >= (var_1_19 % var_1_4)) ? (var_1_1 == ((signed char) ((var_1_5 - var_1_6) - (var_1_7 - var_1_8)))) : 1) : 1) && (var_1_9 == ((unsigned char) 8))) && ((! var_1_43) ? (var_1_10 == ((signed char) ((var_1_12 + (var_1_13 - var_1_14)) + var_1_6))) : ((((((var_1_13) < ((var_1_7 / var_1_5))) ? (var_1_13) : ((var_1_7 / var_1_5)))) <= var_1_8) ? (var_1_10 == ((signed char) ((((((((var_1_14) < (var_1_12)) ? (var_1_14) : (var_1_12)))) < (var_1_8)) ? (((((var_1_14) < (var_1_12)) ? (var_1_14) : (var_1_12)))) : (var_1_8))))) : (((var_1_9 * var_1_8) == (- 128u)) ? ((var_1_4 >= (var_1_5 >> ((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16))))) ? (var_1_10 == ((signed char) ((var_1_13 - var_1_17) + (var_1_12 + var_1_16)))) : (var_1_10 == ((signed char) (var_1_6 + var_1_13)))) : (var_1_10 == ((signed char) (var_1_8 - (((((var_1_7) < (var_1_18)) ? (var_1_7) : (var_1_18))) - var_1_6)))))))) && (var_1_43 ? ((var_1_13 == var_1_4) ? ((var_1_4 > (- 4u)) ? (var_1_19 == ((signed long int) var_1_15)) : (var_1_19 == ((signed long int) (var_1_16 - var_1_49)))) : (var_1_68 ? (var_1_19 == ((signed long int) (var_1_14 - var_1_15))) : (((- var_1_79) <= var_1_95) ? (var_1_19 == ((signed long int) (((((var_1_18) > (5)) ? (var_1_18) : (5))) + var_1_12))) : 1))) : (var_1_19 == ((signed long int) var_1_17)))) && (((var_1_18 / var_1_7) >= var_1_4) ? ((var_1_12 <= (var_1_18 + (5 / -1))) ? (var_1_23 == ((signed char) ((((((((((((-10) < (var_1_24)) ? (-10) : (var_1_24)))) < (((((var_1_12) < (var_1_18)) ? (var_1_12) : (var_1_18))))) ? (((((-10) < (var_1_24)) ? (-10) : (var_1_24)))) : (((((var_1_12) < (var_1_18)) ? (var_1_12) : (var_1_18))))))) > (var_1_8)) ? (((((((((-10) < (var_1_24)) ? (-10) : (var_1_24)))) < (((((var_1_12) < (var_1_18)) ? (var_1_12) : (var_1_18))))) ? (((((-10) < (var_1_24)) ? (-10) : (var_1_24)))) : (((((var_1_12) < (var_1_18)) ? (var_1_12) : (var_1_18))))))) : (var_1_8))))) : (var_1_23 == ((signed char) ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))))) : 1)) && ((var_1_18 < (25 - var_1_16)) ? (var_1_25 == ((unsigned short int) (var_1_17 + var_1_13))) : (var_1_25 == ((unsigned short int) (200 + 2))))) && ((var_1_6 == var_1_5) ? (var_1_26 == ((unsigned char) ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))))) : (var_1_26 == ((unsigned char) (((((var_1_15) < ((var_1_14 + var_1_13))) ? (var_1_15) : ((var_1_14 + var_1_13)))) + ((((var_1_17) < ((64 - var_1_6))) ? (var_1_17) : ((64 - var_1_6))))))))) && ((((var_1_12 > var_1_10) || var_1_68) || (var_1_66 != (var_1_6 - var_1_5))) ? (var_1_27 == ((signed long int) var_1_16)) : (var_1_27 == ((signed long int) var_1_70)))) && ((-16 > var_1_13) ? ((var_1_96 && var_1_64) ? (var_1_29 == ((unsigned long int) ((((var_1_15) < (var_1_8)) ? (var_1_15) : (var_1_8))))) : 1) : (var_1_29 == ((unsigned long int) ((((var_1_7) > (var_1_15)) ? (var_1_7) : (var_1_15))))))) && (((var_1_6 - ((((var_1_17) > (var_1_10)) ? (var_1_17) : (var_1_10)))) > 500) ? (var_1_30 == ((signed short int) var_1_85)) : 1)) && (((((((var_1_6 + var_1_24)) < (var_1_17)) ? ((var_1_6 + var_1_24)) : (var_1_17))) < ((var_1_18 + var_1_15) - (var_1_32 - var_1_5))) ? ((((((var_1_8) > (var_1_70)) ? (var_1_8) : (var_1_70))) < ((var_1_6 / var_1_32) * (var_1_14 - var_1_16))) ? (var_1_31 == ((unsigned char) var_1_33)) : (var_1_31 == ((unsigned char) var_1_33))) : 1)) && ((var_1_13 >= var_1_24) ? (var_1_33 ? (var_1_34 == ((signed long int) ((((var_1_8 - var_1_15) < 0 ) ? -(var_1_8 - var_1_15) : (var_1_8 - var_1_15))))) : (var_1_34 == ((signed long int) (var_1_16 + var_1_1)))) : ((0 == var_1_1) ? (var_1_34 == ((signed long int) ((((var_1_6) < ((var_1_13 - var_1_66))) ? (var_1_6) : ((var_1_13 - var_1_66)))))) : (var_1_34 == ((signed long int) (var_1_6 - 32)))))) && ((var_1_66 < (var_1_17 - (var_1_32 - var_1_18))) ? ((var_1_37 < ((((var_1_14) < (var_1_13)) ? (var_1_14) : (var_1_13)))) ? (var_1_35 == ((signed char) (var_1_7 - var_1_16))) : 1) : (var_1_35 == ((signed char) var_1_17)))) && ((var_1_12 > (var_1_5 - var_1_14)) ? (((16 * var_1_13) > var_1_17) ? (last_1_var_1_31 ? (var_1_36 == ((unsigned long int) ((((last_1_var_1_75) < (var_1_15)) ? (last_1_var_1_75) : (var_1_15))))) : 1) : (var_1_36 == ((unsigned long int) (((((((((last_1_var_1_61) < 0 ) ? -(last_1_var_1_61) : (last_1_var_1_61)))) < ((1156831779u - last_1_var_1_36))) ? (((((last_1_var_1_61) < 0 ) ? -(last_1_var_1_61) : (last_1_var_1_61)))) : ((1156831779u - last_1_var_1_36)))) + var_1_15)))) : (var_1_36 == ((unsigned long int) ((((((((last_1_var_1_75) < 0 ) ? -(last_1_var_1_75) : (last_1_var_1_75)))) > ((((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) + var_1_15))) ? (((((last_1_var_1_75) < 0 ) ? -(last_1_var_1_75) : (last_1_var_1_75)))) : ((((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) + var_1_15)))))))) && (((((((var_1_4 * var_1_97)) > (var_1_13)) ? ((var_1_4 * var_1_97)) : (var_1_13))) < (- 128u)) ? (var_1_37 == ((unsigned short int) var_1_17)) : (var_1_37 == ((unsigned short int) ((var_1_16 + var_1_6) + var_1_26))))) && (var_1_64 ? ((var_1_36 >= var_1_97) ? (var_1_39 == ((float) var_1_40)) : (((-256 < var_1_76) && (((((var_1_90) > (var_1_61)) ? (var_1_90) : (var_1_61))) >= var_1_30)) ? (var_1_39 == ((float) (var_1_41 - var_1_42))) : 1)) : 1)) && (var_1_68 ? (var_1_43 == ((unsigned char) var_1_44)) : (var_1_43 == ((unsigned char) var_1_44)))) && (((var_1_46 - (var_1_15 + var_1_35)) <= var_1_9) ? (var_1_45 == ((unsigned char) (var_1_33 && (! (! var_1_47))))) : ((var_1_34 > (((((var_1_81 * var_1_46)) < (var_1_7)) ? ((var_1_81 * var_1_46)) : (var_1_7)))) ? (var_1_45 == ((unsigned char) (! var_1_44))) : 1))) && (((var_1_9 % var_1_5) >= var_1_37) ? (var_1_49 == ((unsigned char) ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))))) : ((var_1_40 <= var_1_41) ? (var_1_49 == ((unsigned char) (var_1_50 - (((((0) < (var_1_14)) ? (0) : (var_1_14))) + var_1_17)))) : (((- var_1_46) != var_1_15) ? (var_1_49 == ((unsigned char) ((var_1_51 - var_1_8) - var_1_15))) : (var_1_49 == ((unsigned char) (((((var_1_7 + var_1_17)) < ((var_1_6 + var_1_14))) ? ((var_1_7 + var_1_17)) : ((var_1_6 + var_1_14)))))))))) && (var_1_43 ? (((var_1_46 - var_1_23) < ((1 - var_1_70) | var_1_6)) ? (var_1_52 == ((double) var_1_41)) : (var_1_44 ? (var_1_52 == ((double) ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))))) : 1)) : (var_1_52 == ((double) ((((((var_1_53 + 16.5)) > ((var_1_54 + var_1_55))) ? ((var_1_53 + 16.5)) : ((var_1_54 + var_1_55)))) + var_1_56))))) && (((var_1_98 % (var_1_5 + var_1_7)) != var_1_17) ? ((var_1_91 < ((var_1_59 + var_1_60) - var_1_41)) ? ((var_1_33 && var_1_64) ? (var_1_57 == ((float) ((((var_1_59) < 0 ) ? -(var_1_59) : (var_1_59))))) : (var_1_57 == ((float) (var_1_55 + var_1_56)))) : 1) : (var_1_57 == ((float) ((((var_1_42) < (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))))) ? (var_1_42) : (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))))))))) && ((var_1_66 < ((((-16) > (var_1_13)) ? (-16) : (var_1_13)))) ? (var_1_61 == ((signed char) ((((var_1_18) > (((((2) > (((((var_1_17) < (var_1_6)) ? (var_1_17) : (var_1_6))))) ? (2) : (((((var_1_17) < (var_1_6)) ? (var_1_17) : (var_1_6)))))))) ? (var_1_18) : (((((2) > (((((var_1_17) < (var_1_6)) ? (var_1_17) : (var_1_6))))) ? (2) : (((((var_1_17) < (var_1_6)) ? (var_1_17) : (var_1_6))))))))))) : (var_1_33 ? (var_1_61 == ((signed char) var_1_12)) : (var_1_61 == ((signed char) ((var_1_15 + var_1_8) - var_1_14)))))) && (((4u + var_1_51) < 16u) ? (var_1_63 == ((double) var_1_54)) : (((((((var_1_81) > (var_1_17)) ? (var_1_81) : (var_1_17))) + var_1_46) >= var_1_93) ? (var_1_63 == ((double) ((((var_1_40) < (var_1_53)) ? (var_1_40) : (var_1_53))))) : (var_1_63 == ((double) ((((var_1_54) < (var_1_42)) ? (var_1_54) : (var_1_42)))))))) && (((var_1_27 + 16) != var_1_77) ? ((64 >= (var_1_7 - var_1_51)) ? ((! (var_1_70 < (var_1_14 - var_1_18))) ? (var_1_64 == ((unsigned char) (var_1_33 && (var_1_47 && var_1_65)))) : 1) : (var_1_64 == ((unsigned char) (var_1_33 && var_1_44)))) : ((((((var_1_41) < ((- var_1_56))) ? (var_1_41) : ((- var_1_56)))) <= var_1_42) ? (var_1_64 == ((unsigned char) (! (var_1_47 || (! var_1_44))))) : ((((var_1_9 >> var_1_14) * var_1_17) <= ((var_1_35 / var_1_46) >> var_1_12)) ? (var_1_64 == ((unsigned char) (var_1_31 || (var_1_65 && var_1_33)))) : (var_1_64 == ((unsigned char) (var_1_96 || ((var_1_27 != var_1_70) || var_1_47)))))))) && ((last_1_var_1_75 != (last_1_var_1_81 * ((((last_1_var_1_1) < (-128)) ? (last_1_var_1_1) : (-128))))) ? (var_1_66 == ((signed short int) (((((((((var_1_7) < (last_1_var_1_77)) ? (var_1_7) : (last_1_var_1_77))) - (var_1_18 + 256))) > (last_1_var_1_66)) ? ((((((var_1_7) < (last_1_var_1_77)) ? (var_1_7) : (last_1_var_1_77))) - (var_1_18 + 256))) : (last_1_var_1_66))))) : (((var_1_8 - var_1_7) != (last_1_var_1_34 / ((((var_1_50) < (var_1_18)) ? (var_1_50) : (var_1_18))))) ? (var_1_66 == ((signed short int) (last_1_var_1_81 + var_1_50))) : 1))) && (var_1_68 == ((unsigned char) (! var_1_33)))) && ((var_1_98 < (var_1_17 + (var_1_97 + var_1_93))) ? (var_1_69 == ((signed char) var_1_14)) : ((var_1_33 && var_1_44) ? (var_1_69 == ((signed char) (((((-32) < 0 ) ? -(-32) : (-32))) - var_1_15))) : (var_1_69 == ((signed char) (((((var_1_18 - var_1_17)) < (var_1_51)) ? ((var_1_18 - var_1_17)) : (var_1_51)))))))) && ((((((((((last_1_var_1_95) > (var_1_42)) ? (last_1_var_1_95) : (var_1_42)))) < ((var_1_60 - var_1_41))) ? (((((last_1_var_1_95) > (var_1_42)) ? (last_1_var_1_95) : (var_1_42)))) : ((var_1_60 - var_1_41)))) >= ((- last_1_var_1_79) + (- var_1_54))) ? (((- (var_1_16 / var_1_7)) >= last_1_var_1_71) ? ((last_1_var_1_34 == ((((var_1_16) > (var_1_5)) ? (var_1_16) : (var_1_5)))) ? (var_1_70 == ((signed short int) ((((((((var_1_12) < (last_1_var_1_9)) ? (var_1_12) : (last_1_var_1_9)))) < (var_1_6)) ? (((((var_1_12) < (last_1_var_1_9)) ? (var_1_12) : (last_1_var_1_9)))) : (var_1_6))))) : 1) : 1) : (var_1_70 == ((signed short int) 32)))) && (var_1_43 ? (var_1_71 == ((unsigned char) ((((var_1_50) > ((var_1_5 + var_1_14))) ? (var_1_50) : ((var_1_5 + var_1_14)))))) : 1)) && ((var_1_41 >= ((var_1_59 - var_1_60) / var_1_74)) ? (var_1_73 == ((double) (((((var_1_54 + (var_1_55 + var_1_53))) > (var_1_41)) ? ((var_1_54 + (var_1_55 + var_1_53))) : (var_1_41))))) : 1)) && (((! var_1_31) || (var_1_64 && (var_1_79 != var_1_55))) ? ((var_1_88 == var_1_41) ? ((var_1_74 < 0.125f) ? (var_1_75 == ((unsigned char) (((((((((((var_1_8) > (var_1_5)) ? (var_1_8) : (var_1_5)))) > (var_1_18)) ? (((((var_1_8) > (var_1_5)) ? (var_1_8) : (var_1_5)))) : (var_1_18))) < 0 ) ? -((((((((var_1_8) > (var_1_5)) ? (var_1_8) : (var_1_5)))) > (var_1_18)) ? (((((var_1_8) > (var_1_5)) ? (var_1_8) : (var_1_5)))) : (var_1_18))) : ((((((((var_1_8) > (var_1_5)) ? (var_1_8) : (var_1_5)))) > (var_1_18)) ? (((((var_1_8) > (var_1_5)) ? (var_1_8) : (var_1_5)))) : (var_1_18))))))) : ((var_1_95 != var_1_53) ? ((var_1_36 < (last_1_var_1_75 * var_1_85)) ? (var_1_75 == ((unsigned char) (var_1_8 + (var_1_18 - ((((var_1_17) < (var_1_15)) ? (var_1_17) : (var_1_15))))))) : (var_1_75 == ((unsigned char) (((((var_1_50 - var_1_16)) > (((((((((var_1_13) < (var_1_17)) ? (var_1_13) : (var_1_17)))) > (var_1_8)) ? (((((var_1_13) < (var_1_17)) ? (var_1_13) : (var_1_17)))) : (var_1_8))))) ? ((var_1_50 - var_1_16)) : (((((((((var_1_13) < (var_1_17)) ? (var_1_13) : (var_1_17)))) > (var_1_8)) ? (((((var_1_13) < (var_1_17)) ? (var_1_13) : (var_1_17)))) : (var_1_8))))))))) : (var_1_75 == ((unsigned char) var_1_13)))) : (var_1_75 == ((unsigned char) ((((((var_1_13 + var_1_15)) > ((var_1_7 - var_1_6))) ? ((var_1_13 + var_1_15)) : ((var_1_7 - var_1_6)))) + (var_1_8 + var_1_17))))) : 1)) && ((var_1_16 < last_1_var_1_76) ? (var_1_43 ? (var_1_76 == ((unsigned char) (var_1_13 + 100))) : (var_1_76 == ((unsigned char) (128 - var_1_6)))) : ((((var_1_51 >> var_1_97) * last_1_var_1_76) >= (var_1_50 + (var_1_70 - 1))) ? (var_1_76 == ((unsigned char) (((((var_1_5) > (var_1_16)) ? (var_1_5) : (var_1_16))) + ((((var_1_13) > (var_1_15)) ? (var_1_13) : (var_1_15)))))) : (var_1_76 == ((unsigned char) (((((var_1_51) > (var_1_50)) ? (var_1_51) : (var_1_50))) - var_1_13)))))) && ((var_1_95 >= (((((var_1_52 + var_1_89)) < (var_1_54)) ? ((var_1_52 + var_1_89)) : (var_1_54)))) ? (var_1_77 == ((signed char) ((var_1_7 - (var_1_78 - var_1_16)) - ((((var_1_6) > (4)) ? (var_1_6) : (4)))))) : (var_1_77 == ((signed char) ((var_1_14 + var_1_13) - ((((4) > (var_1_8)) ? (4) : (var_1_8)))))))) && (((var_1_77 >= 1000) && ((var_1_51 + var_1_9) != (var_1_80 - var_1_7))) ? (var_1_79 == ((float) ((((((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41)))) < ((((((var_1_60 - var_1_42)) > (var_1_53)) ? ((var_1_60 - var_1_42)) : (var_1_53))))) ? (((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41)))) : ((((((var_1_60 - var_1_42)) > (var_1_53)) ? ((var_1_60 - var_1_42)) : (var_1_53)))))))) : (var_1_79 == ((float) var_1_55)))) && (var_1_81 == ((unsigned short int) var_1_16))) && (var_1_82 == ((double) var_1_40))) && (var_1_64 ? (var_1_83 == ((unsigned long int) var_1_81)) : (var_1_83 == ((unsigned long int) 10u)))) && (var_1_64 ? (var_1_85 == ((signed short int) var_1_36)) : (var_1_85 == ((signed short int) var_1_76)))) && (var_1_43 ? (var_1_86 == ((float) var_1_42)) : (var_1_86 == ((float) var_1_53)))) && (var_1_47 ? (var_1_87 == ((unsigned long int) var_1_15)) : (var_1_87 == ((unsigned long int) var_1_75)))) && (var_1_88 == ((float) var_1_54))) && (var_1_96 ? (var_1_89 == ((float) var_1_41)) : (var_1_89 == ((float) var_1_56)))) && (var_1_90 == ((unsigned short int) var_1_27))) && (var_1_91 == ((double) var_1_55))) && (var_1_92 == ((double) var_1_56))) && (var_1_31 ? (var_1_93 == ((unsigned char) var_1_18)) : 1)) && (var_1_31 ? (var_1_94 == ((signed short int) var_1_50)) : (var_1_94 == ((signed short int) var_1_7)))) && ((last_1_var_1_34 > (last_1_var_1_23 + var_1_5)) ? (var_1_95 == ((float) (var_1_56 + (((((((var_1_55) < (var_1_53)) ? (var_1_55) : (var_1_53))) < 0 ) ? -((((var_1_55) < (var_1_53)) ? (var_1_55) : (var_1_53))) : ((((var_1_55) < (var_1_53)) ? (var_1_55) : (var_1_53)))))))) : 1)) && (var_1_96 == ((unsigned char) 0))) && (var_1_97 == ((signed long int) var_1_13))) && (var_1_98 == ((unsigned char) var_1_6)) ; [L612] RET, EXPR property() [L612] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=63, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=4, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=202, var_1_26=9, var_1_27=3, var_1_29=118, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=28, var_1_35=4, var_1_36=5, var_1_37=4, var_1_39=2, var_1_40=2, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=63, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=0, var_1_53=6, var_1_54=5, var_1_55=4, var_1_56=3, var_1_57=20000001/2, var_1_59=20000001/2, var_1_5=62, var_1_61=32, var_1_63=2, var_1_64=1, var_1_65=257, var_1_66=5, var_1_68=0, var_1_69=31, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_75=62, var_1_76=67, var_1_77=-2, var_1_78=63, var_1_79=4, var_1_7=118, var_1_80=2147483647, var_1_81=3, var_1_82=2, var_1_83=3, var_1_85=5, var_1_86=6, var_1_87=5, var_1_88=5, var_1_89=3, var_1_8=0, var_1_90=3, var_1_91=4, var_1_92=3, var_1_93=63, var_1_94=127, var_1_95=1283/5, var_1_96=0, var_1_97=2, var_1_98=60, var_1_9=8] [L19] reach_error() VAL [isInitial=1, last_1_var_1_1=-2, last_1_var_1_23=2, last_1_var_1_31=1, last_1_var_1_34=-10, last_1_var_1_36=5, last_1_var_1_61=-2, last_1_var_1_66=5, last_1_var_1_71=10, last_1_var_1_75=10, last_1_var_1_76=1, last_1_var_1_77=-64, last_1_var_1_79=24/5, last_1_var_1_81=4, last_1_var_1_95=1283/5, last_1_var_1_9=8, var_1_10=63, var_1_12=32, var_1_13=2, var_1_14=31, var_1_15=5, var_1_16=3, var_1_17=4, var_1_18=63, var_1_19=4, var_1_1=-2, var_1_23=2, var_1_24=3, var_1_25=202, var_1_26=9, var_1_27=3, var_1_29=118, var_1_30=-32, var_1_31=1, var_1_32=1073741823, var_1_33=257, var_1_34=28, var_1_35=4, var_1_36=5, var_1_37=4, var_1_39=2, var_1_40=2, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=1, var_1_46=32767, var_1_47=-255, var_1_49=63, var_1_4=6442450944, var_1_50=383, var_1_51=-66, var_1_52=0, var_1_53=6, var_1_54=5, var_1_55=4, var_1_56=3, var_1_57=20000001/2, var_1_59=20000001/2, var_1_5=62, var_1_61=32, var_1_63=2, var_1_64=1, var_1_65=257, var_1_66=5, var_1_68=0, var_1_69=31, var_1_6=60, var_1_70=-4, var_1_71=10, var_1_73=26/5, var_1_75=62, var_1_76=67, var_1_77=-2, var_1_78=63, var_1_79=4, var_1_7=118, var_1_80=2147483647, var_1_81=3, var_1_82=2, var_1_83=3, var_1_85=5, var_1_86=6, var_1_87=5, var_1_88=5, var_1_89=3, var_1_8=0, var_1_90=3, var_1_91=4, var_1_92=3, var_1_93=63, var_1_94=127, var_1_95=1283/5, var_1_96=0, var_1_97=2, var_1_98=60, var_1_9=8] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 100 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 15.0s, OverallIterations: 1, TraceHistogramMax: 58, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=100occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 11.9s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 422 NumberOfCodeBlocks, 422 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 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 RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-09 04:32:40,971 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-98.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a20160bba21687cb57a07e35d1c7f0f20f9fc26125afd436a393ae4b40571e89 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 04:32:43,468 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 04:32:43,574 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2024-11-09 04:32:43,579 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 04:32:43,579 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 04:32:43,619 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 04:32:43,622 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 04:32:43,622 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 04:32:43,623 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 04:32:43,624 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 04:32:43,625 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 04:32:43,625 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 04:32:43,626 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 04:32:43,628 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 04:32:43,628 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 04:32:43,629 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 04:32:43,629 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 04:32:43,630 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 04:32:43,630 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 04:32:43,630 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 04:32:43,630 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 04:32:43,631 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 04:32:43,631 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 04:32:43,632 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 04:32:43,632 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-09 04:32:43,632 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-09 04:32:43,633 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 04:32:43,633 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-09 04:32:43,633 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 04:32:43,634 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 04:32:43,634 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 04:32:43,634 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 04:32:43,635 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-09 04:32:43,635 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 04:32:43,635 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 04:32:43,636 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 04:32:43,636 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 04:32:43,636 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 04:32:43,637 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 04:32:43,637 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-09 04:32:43,637 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-09 04:32:43,638 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 04:32:43,638 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 04:32:43,638 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje 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 -> Taipan 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 -> a20160bba21687cb57a07e35d1c7f0f20f9fc26125afd436a393ae4b40571e89 [2024-11-09 04:32:44,041 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 04:32:44,074 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 04:32:44,077 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 04:32:44,079 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 04:32:44,079 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 04:32:44,081 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-98.i Unable to find full path for "g++" [2024-11-09 04:32:46,117 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 04:32:46,445 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 04:32:46,445 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-98.i [2024-11-09 04:32:46,471 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/data/04f34a7e9/49a9e276e77c4046aeb9b9ea683ea6dc/FLAG17b11c076 [2024-11-09 04:32:46,705 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/data/04f34a7e9/49a9e276e77c4046aeb9b9ea683ea6dc [2024-11-09 04:32:46,707 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 04:32:46,709 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 04:32:46,710 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 04:32:46,711 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 04:32:46,718 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 04:32:46,718 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 04:32:46" (1/1) ... [2024-11-09 04:32:46,720 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1543fcad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:46, skipping insertion in model container [2024-11-09 04:32:46,720 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 04:32:46" (1/1) ... [2024-11-09 04:32:46,821 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 04:32:47,085 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_8c070240-5c81-4419-851a-44fc674f19ef/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-98.i[916,929] [2024-11-09 04:32:47,478 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 04:32:47,508 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 04:32:47,527 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_8c070240-5c81-4419-851a-44fc674f19ef/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-98.i[916,929] [2024-11-09 04:32:47,711 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 04:32:47,740 INFO L204 MainTranslator]: Completed translation [2024-11-09 04:32:47,740 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:47 WrapperNode [2024-11-09 04:32:47,741 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 04:32:47,742 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 04:32:47,742 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 04:32:47,742 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 04:32:47,750 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:47" (1/1) ... [2024-11-09 04:32:47,778 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:47" (1/1) ... [2024-11-09 04:32:47,836 INFO L138 Inliner]: procedures = 27, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 531 [2024-11-09 04:32:47,840 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 04:32:47,841 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 04:32:47,841 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 04:32:47,841 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 04:32:47,851 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:47" (1/1) ... [2024-11-09 04:32:47,852 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:47" (1/1) ... [2024-11-09 04:32:47,871 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:47" (1/1) ... [2024-11-09 04:32:47,872 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:47" (1/1) ... [2024-11-09 04:32:47,923 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:47" (1/1) ... [2024-11-09 04:32:47,933 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:47" (1/1) ... [2024-11-09 04:32:47,939 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:47" (1/1) ... [2024-11-09 04:32:47,943 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:47" (1/1) ... [2024-11-09 04:32:47,951 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 04:32:47,951 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 04:32:47,952 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 04:32:47,952 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 04:32:47,953 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:47" (1/1) ... [2024-11-09 04:32:47,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 04:32:47,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:32:47,986 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 04:32:47,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 04:32:48,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 04:32:48,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-09 04:32:48,021 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-09 04:32:48,021 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-09 04:32:48,021 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 04:32:48,021 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 04:32:48,164 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 04:32:48,166 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 04:33:09,546 INFO L? ?]: Removed 81 outVars from TransFormulas that were not future-live. [2024-11-09 04:33:09,546 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 04:33:09,577 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 04:33:09,577 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-09 04:33:09,578 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 04:33:09 BoogieIcfgContainer [2024-11-09 04:33:09,578 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 04:33:09,583 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 04:33:09,583 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 04:33:09,587 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 04:33:09,587 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 04:32:46" (1/3) ... [2024-11-09 04:33:09,588 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66528d55 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 04:33:09, skipping insertion in model container [2024-11-09 04:33:09,588 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 04:32:47" (2/3) ... [2024-11-09 04:33:09,589 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66528d55 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 04:33:09, skipping insertion in model container [2024-11-09 04:33:09,591 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 04:33:09" (3/3) ... [2024-11-09 04:33:09,592 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount500_file-98.i [2024-11-09 04:33:09,613 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 04:33:09,613 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-09 04:33:09,708 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 04:33:09,716 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=FINITE_AUTOMATA, 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;@3265898b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 04:33:09,716 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-09 04:33:09,722 INFO L276 IsEmpty]: Start isEmpty. Operand has 215 states, 154 states have (on average 1.5584415584415585) internal successors, (240), 155 states have internal predecessors, (240), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-09 04:33:09,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 400 [2024-11-09 04:33:09,759 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:33:09,760 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 04:33:09,761 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:33:09,766 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:33:09,768 INFO L85 PathProgramCache]: Analyzing trace with hash 2016056904, now seen corresponding path program 1 times [2024-11-09 04:33:09,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:33:09,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [210560516] [2024-11-09 04:33:09,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:33:09,791 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-09 04:33:09,791 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:33:09,796 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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-09 04:33:09,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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-09 04:33:11,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:33:12,037 INFO L255 TraceCheckSpWp]: Trace formula consists of 701 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-09 04:33:12,054 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:33:12,136 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-09 04:33:12,137 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:33:12,138 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:33:12,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [210560516] [2024-11-09 04:33:12,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [210560516] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:33:12,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 04:33:12,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 04:33:12,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44547101] [2024-11-09 04:33:12,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:33:12,147 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-09 04:33:12,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:33:12,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-09 04:33:12,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-09 04:33:12,179 INFO L87 Difference]: Start difference. First operand has 215 states, 154 states have (on average 1.5584415584415585) internal successors, (240), 155 states have internal predecessors, (240), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Second operand has 2 states, 2 states have (on average 56.0) internal successors, (112), 2 states have internal predecessors, (112), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-09 04:33:12,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:33:12,248 INFO L93 Difference]: Finished difference Result 423 states and 764 transitions. [2024-11-09 04:33:12,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-09 04:33:12,250 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 56.0) internal successors, (112), 2 states have internal predecessors, (112), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 399 [2024-11-09 04:33:12,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:33:12,266 INFO L225 Difference]: With dead ends: 423 [2024-11-09 04:33:12,266 INFO L226 Difference]: Without dead ends: 211 [2024-11-09 04:33:12,272 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 398 GetRequests, 398 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-09 04:33:12,275 INFO L432 NwaCegarLoop]: 348 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, 348 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-09 04:33:12,277 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 04:33:12,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2024-11-09 04:33:12,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 211. [2024-11-09 04:33:12,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 151 states have (on average 1.5364238410596027) internal successors, (232), 151 states have internal predecessors, (232), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-09 04:33:12,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 348 transitions. [2024-11-09 04:33:12,352 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 348 transitions. Word has length 399 [2024-11-09 04:33:12,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:33:12,356 INFO L471 AbstractCegarLoop]: Abstraction has 211 states and 348 transitions. [2024-11-09 04:33:12,356 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 56.0) internal successors, (112), 2 states have internal predecessors, (112), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-09 04:33:12,357 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 348 transitions. [2024-11-09 04:33:12,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 400 [2024-11-09 04:33:12,365 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:33:12,366 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 04:33:12,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-09 04:33:12,570 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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-09 04:33:12,571 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:33:12,572 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:33:12,572 INFO L85 PathProgramCache]: Analyzing trace with hash 2038689158, now seen corresponding path program 1 times [2024-11-09 04:33:12,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:33:12,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1309240598] [2024-11-09 04:33:12,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:33:12,578 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-09 04:33:12,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:33:12,582 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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-09 04:33:12,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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-09 04:33:14,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:33:14,820 INFO L255 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 04:33:14,834 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:33:40,331 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 711 proven. 162 refuted. 0 times theorem prover too weak. 5739 trivial. 0 not checked. [2024-11-09 04:33:40,331 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:33:46,036 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:33:46,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1309240598] [2024-11-09 04:33:46,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1309240598] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:33:46,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [649430552] [2024-11-09 04:33:46,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:33:46,037 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:33:46,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:33:46,042 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:33:46,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-09 04:33:47,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:33:47,743 INFO L255 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 04:33:47,750 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:33:48,011 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-09 04:33:48,011 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:33:48,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [649430552] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:33:48,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 04:33:48,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2024-11-09 04:33:48,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243257473] [2024-11-09 04:33:48,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:33:48,015 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 04:33:48,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:33:48,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 04:33:48,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-09 04:33:48,018 INFO L87 Difference]: Start difference. First operand 211 states and 348 transitions. Second operand has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-09 04:33:51,005 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.56s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:33:53,016 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:33:53,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:33:53,430 INFO L93 Difference]: Finished difference Result 627 states and 1038 transitions. [2024-11-09 04:33:53,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 04:33:53,431 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 399 [2024-11-09 04:33:53,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:33:53,439 INFO L225 Difference]: With dead ends: 627 [2024-11-09 04:33:53,439 INFO L226 Difference]: Without dead ends: 419 [2024-11-09 04:33:53,441 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1170 GetRequests, 1160 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-09 04:33:53,443 INFO L432 NwaCegarLoop]: 542 mSDtfsCounter, 340 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 2 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 879 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2024-11-09 04:33:53,444 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [340 Valid, 879 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 15 Invalid, 2 Unknown, 0 Unchecked, 5.3s Time] [2024-11-09 04:33:53,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2024-11-09 04:33:53,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 416. [2024-11-09 04:33:53,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 297 states have (on average 1.5353535353535352) internal successors, (456), 297 states have internal predecessors, (456), 116 states have call successors, (116), 2 states have call predecessors, (116), 2 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2024-11-09 04:33:53,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 688 transitions. [2024-11-09 04:33:53,529 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 688 transitions. Word has length 399 [2024-11-09 04:33:53,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:33:53,530 INFO L471 AbstractCegarLoop]: Abstraction has 416 states and 688 transitions. [2024-11-09 04:33:53,531 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-09 04:33:53,531 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 688 transitions. [2024-11-09 04:33:53,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 400 [2024-11-09 04:33:53,540 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:33:53,540 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 04:33:53,590 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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-09 04:33:53,748 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (4)] Forceful destruction successful, exit code 0 [2024-11-09 04:33:53,941 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt [2024-11-09 04:33:53,942 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:33:53,942 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:33:53,942 INFO L85 PathProgramCache]: Analyzing trace with hash -717938108, now seen corresponding path program 1 times [2024-11-09 04:33:53,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:33:53,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1624505543] [2024-11-09 04:33:53,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:33:53,945 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-09 04:33:53,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:33:53,951 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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-09 04:33:53,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-09 04:33:55,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:33:55,935 INFO L255 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 04:33:55,946 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:34:23,898 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 711 proven. 162 refuted. 0 times theorem prover too weak. 5739 trivial. 0 not checked. [2024-11-09 04:34:23,898 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:34:30,414 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:34:30,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1624505543] [2024-11-09 04:34:30,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1624505543] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:34:30,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [405218961] [2024-11-09 04:34:30,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:34:30,416 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:34:30,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:34:30,417 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:34:30,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-09 04:34:32,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:34:32,102 INFO L255 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 04:34:32,109 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:34:32,653 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-09 04:34:32,653 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:34:32,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [405218961] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:34:32,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 04:34:32,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2024-11-09 04:34:32,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765661760] [2024-11-09 04:34:32,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:34:32,656 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 04:34:32,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:34:32,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 04:34:32,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-09 04:34:32,659 INFO L87 Difference]: Start difference. First operand 416 states and 688 transitions. Second operand has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-09 04:34:35,416 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.48s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:34:35,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:34:35,447 INFO L93 Difference]: Finished difference Result 957 states and 1578 transitions. [2024-11-09 04:34:35,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 04:34:35,623 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 399 [2024-11-09 04:34:35,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:34:35,640 INFO L225 Difference]: With dead ends: 957 [2024-11-09 04:34:35,644 INFO L226 Difference]: Without dead ends: 544 [2024-11-09 04:34:35,646 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1170 GetRequests, 1160 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-09 04:34:35,647 INFO L432 NwaCegarLoop]: 545 mSDtfsCounter, 333 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 749 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-11-09 04:34:35,648 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [333 Valid, 749 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 4 Invalid, 1 Unknown, 0 Unchecked, 2.7s Time] [2024-11-09 04:34:35,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2024-11-09 04:34:35,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 416. [2024-11-09 04:34:35,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 297 states have (on average 1.5218855218855218) internal successors, (452), 297 states have internal predecessors, (452), 116 states have call successors, (116), 2 states have call predecessors, (116), 2 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2024-11-09 04:34:35,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 684 transitions. [2024-11-09 04:34:35,731 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 684 transitions. Word has length 399 [2024-11-09 04:34:35,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:34:35,733 INFO L471 AbstractCegarLoop]: Abstraction has 416 states and 684 transitions. [2024-11-09 04:34:35,733 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-09 04:34:35,733 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 684 transitions. [2024-11-09 04:34:35,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 400 [2024-11-09 04:34:35,742 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:34:35,742 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 04:34:35,790 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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)] Forceful destruction successful, exit code 0 [2024-11-09 04:34:35,949 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (6)] Forceful destruction successful, exit code 0 [2024-11-09 04:34:36,143 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt [2024-11-09 04:34:36,144 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:34:36,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:34:36,144 INFO L85 PathProgramCache]: Analyzing trace with hash -294291386, now seen corresponding path program 1 times [2024-11-09 04:34:36,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:34:36,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1558415791] [2024-11-09 04:34:36,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:34:36,145 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-09 04:34:36,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:34:36,147 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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-09 04:34:36,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-09 04:34:38,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:34:38,141 INFO L255 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 04:34:38,149 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:35:07,113 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 711 proven. 162 refuted. 0 times theorem prover too weak. 5739 trivial. 0 not checked. [2024-11-09 04:35:07,113 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:35:13,773 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:35:13,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1558415791] [2024-11-09 04:35:13,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1558415791] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:35:13,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1198842317] [2024-11-09 04:35:13,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:35:13,774 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:35:13,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:35:13,776 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:35:13,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-09 04:35:15,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:35:15,476 INFO L255 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 04:35:15,481 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:35:15,953 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-09 04:35:15,953 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:35:15,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1198842317] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:35:15,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 04:35:15,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2024-11-09 04:35:15,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118500093] [2024-11-09 04:35:15,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:35:15,955 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 04:35:15,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:35:15,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 04:35:15,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-09 04:35:15,957 INFO L87 Difference]: Start difference. First operand 416 states and 684 transitions. Second operand has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-09 04:35:17,701 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:35:20,260 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.45s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:35:22,267 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:35:22,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:35:22,512 INFO L93 Difference]: Finished difference Result 1204 states and 1974 transitions. [2024-11-09 04:35:22,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 04:35:22,513 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 399 [2024-11-09 04:35:22,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:35:22,521 INFO L225 Difference]: With dead ends: 1204 [2024-11-09 04:35:22,521 INFO L226 Difference]: Without dead ends: 791 [2024-11-09 04:35:22,523 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1170 GetRequests, 1160 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-09 04:35:22,524 INFO L432 NwaCegarLoop]: 632 mSDtfsCounter, 311 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 9 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 944 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2024-11-09 04:35:22,525 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [311 Valid, 944 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 16 Invalid, 2 Unknown, 0 Unchecked, 6.5s Time] [2024-11-09 04:35:22,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2024-11-09 04:35:22,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 450. [2024-11-09 04:35:22,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 331 states have (on average 1.498489425981873) internal successors, (496), 331 states have internal predecessors, (496), 116 states have call successors, (116), 2 states have call predecessors, (116), 2 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2024-11-09 04:35:22,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 728 transitions. [2024-11-09 04:35:22,594 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 728 transitions. Word has length 399 [2024-11-09 04:35:22,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:35:22,595 INFO L471 AbstractCegarLoop]: Abstraction has 450 states and 728 transitions. [2024-11-09 04:35:22,595 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-09 04:35:22,596 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 728 transitions. [2024-11-09 04:35:22,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 400 [2024-11-09 04:35:22,602 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:35:22,603 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 04:35:22,613 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-11-09 04:35:22,838 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2024-11-09 04:35:23,003 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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-09 04:35:23,004 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:35:23,004 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:35:23,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1787543672, now seen corresponding path program 1 times [2024-11-09 04:35:23,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:35:23,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [639629672] [2024-11-09 04:35:23,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:35:23,007 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-09 04:35:23,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:35:23,010 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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-09 04:35:23,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-11-09 04:35:24,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:35:24,829 INFO L255 TraceCheckSpWp]: Trace formula consists of 701 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 04:35:24,834 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:35:58,017 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 711 proven. 162 refuted. 0 times theorem prover too weak. 5739 trivial. 0 not checked. [2024-11-09 04:35:58,017 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:36:05,835 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:36:05,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [639629672] [2024-11-09 04:36:05,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [639629672] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:36:05,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1240446278] [2024-11-09 04:36:05,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:05,836 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:36:05,837 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:36:05,839 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:36:05,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-09 04:36:07,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:07,785 INFO L255 TraceCheckSpWp]: Trace formula consists of 701 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 04:36:07,792 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:08,447 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-09 04:36:08,448 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:36:08,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1240446278] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:36:08,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 04:36:08,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7] total 9 [2024-11-09 04:36:08,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676212801] [2024-11-09 04:36:08,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:36:08,450 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 04:36:08,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:36:08,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 04:36:08,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-09 04:36:08,452 INFO L87 Difference]: Start difference. First operand 450 states and 728 transitions. Second operand has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-09 04:36:10,198 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:36:13,319 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.55s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:36:15,324 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:36:18,009 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:36:18,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:36:18,010 INFO L93 Difference]: Finished difference Result 1340 states and 2170 transitions. [2024-11-09 04:36:18,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 04:36:18,027 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 399 [2024-11-09 04:36:18,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:36:18,035 INFO L225 Difference]: With dead ends: 1340 [2024-11-09 04:36:18,036 INFO L226 Difference]: Without dead ends: 893 [2024-11-09 04:36:18,038 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1170 GetRequests, 1160 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-09 04:36:18,040 INFO L432 NwaCegarLoop]: 661 mSDtfsCounter, 327 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 5 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 985 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.5s IncrementalHoareTripleChecker+Time [2024-11-09 04:36:18,041 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [327 Valid, 985 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 26 Invalid, 2 Unknown, 0 Unchecked, 9.5s Time] [2024-11-09 04:36:18,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 893 states. [2024-11-09 04:36:18,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 893 to 887. [2024-11-09 04:36:18,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 650 states have (on average 1.4861538461538462) internal successors, (966), 650 states have internal predecessors, (966), 232 states have call successors, (232), 4 states have call predecessors, (232), 4 states have return successors, (232), 232 states have call predecessors, (232), 232 states have call successors, (232) [2024-11-09 04:36:18,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 1430 transitions. [2024-11-09 04:36:18,161 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 1430 transitions. Word has length 399 [2024-11-09 04:36:18,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:36:18,164 INFO L471 AbstractCegarLoop]: Abstraction has 887 states and 1430 transitions. [2024-11-09 04:36:18,165 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-09 04:36:18,165 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 1430 transitions. [2024-11-09 04:36:18,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 400 [2024-11-09 04:36:18,174 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:36:18,175 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 04:36:18,185 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (10)] Forceful destruction successful, exit code 0 [2024-11-09 04:36:18,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2024-11-09 04:36:18,575 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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-09 04:36:18,576 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:36:18,576 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:36:18,576 INFO L85 PathProgramCache]: Analyzing trace with hash -101992632, now seen corresponding path program 1 times [2024-11-09 04:36:18,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:36:18,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1104448482] [2024-11-09 04:36:18,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:36:18,578 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-09 04:36:18,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:36:18,579 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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-09 04:36:18,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2024-11-09 04:36:20,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:36:20,766 INFO L255 TraceCheckSpWp]: Trace formula consists of 701 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 04:36:20,777 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:36:58,687 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 711 proven. 162 refuted. 0 times theorem prover too weak. 5739 trivial. 0 not checked. [2024-11-09 04:36:58,688 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:37:07,892 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:37:07,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1104448482] [2024-11-09 04:37:07,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1104448482] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:37:07,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [497747753] [2024-11-09 04:37:07,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:37:07,893 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:37:07,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:37:07,897 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:37:07,899 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2024-11-09 04:37:09,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:37:09,602 INFO L255 TraceCheckSpWp]: Trace formula consists of 701 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 04:37:09,608 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:37:23,982 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-09 04:37:23,983 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:37:23,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [497747753] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:37:23,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 04:37:23,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7] total 8 [2024-11-09 04:37:23,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548769576] [2024-11-09 04:37:23,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:37:23,985 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 04:37:23,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:37:23,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 04:37:23,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-09 04:37:23,986 INFO L87 Difference]: Start difference. First operand 887 states and 1430 transitions. Second operand has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 2 states have internal predecessors, (112), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-09 04:37:26,927 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.66s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:37:28,931 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:37:29,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:37:29,401 INFO L93 Difference]: Finished difference Result 2655 states and 4284 transitions. [2024-11-09 04:37:29,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 04:37:29,402 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 2 states have internal predecessors, (112), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 399 [2024-11-09 04:37:29,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:37:29,417 INFO L225 Difference]: With dead ends: 2655 [2024-11-09 04:37:29,417 INFO L226 Difference]: Without dead ends: 1771 [2024-11-09 04:37:29,422 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1170 GetRequests, 1160 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-09 04:37:29,425 INFO L432 NwaCegarLoop]: 343 mSDtfsCounter, 130 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2024-11-09 04:37:29,426 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 680 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 2 Unknown, 0 Unchecked, 5.3s Time] [2024-11-09 04:37:29,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1771 states. [2024-11-09 04:37:29,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1771 to 1769. [2024-11-09 04:37:29,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1769 states, 1296 states have (on average 1.4845679012345678) internal successors, (1924), 1296 states have internal predecessors, (1924), 464 states have call successors, (464), 8 states have call predecessors, (464), 8 states have return successors, (464), 464 states have call predecessors, (464), 464 states have call successors, (464) [2024-11-09 04:37:29,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1769 states to 1769 states and 2852 transitions. [2024-11-09 04:37:29,688 INFO L78 Accepts]: Start accepts. Automaton has 1769 states and 2852 transitions. Word has length 399 [2024-11-09 04:37:29,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:37:29,692 INFO L471 AbstractCegarLoop]: Abstraction has 1769 states and 2852 transitions. [2024-11-09 04:37:29,693 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 2 states have internal predecessors, (112), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-09 04:37:29,693 INFO L276 IsEmpty]: Start isEmpty. Operand 1769 states and 2852 transitions. [2024-11-09 04:37:29,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 400 [2024-11-09 04:37:29,698 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:37:29,699 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 04:37:29,761 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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)] Ended with exit code 0 [2024-11-09 04:37:29,914 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (12)] Ended with exit code 0 [2024-11-09 04:37:30,099 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt [2024-11-09 04:37:30,100 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:37:30,100 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:37:30,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1113109882, now seen corresponding path program 1 times [2024-11-09 04:37:30,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:37:30,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [430105320] [2024-11-09 04:37:30,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:37:30,102 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-09 04:37:30,103 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:37:30,107 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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-09 04:37:30,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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)] Waiting until timeout for monitored process [2024-11-09 04:37:32,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:37:32,806 INFO L255 TraceCheckSpWp]: Trace formula consists of 701 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 04:37:32,844 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:38:09,256 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 711 proven. 162 refuted. 0 times theorem prover too weak. 5739 trivial. 0 not checked. [2024-11-09 04:38:09,256 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:38:16,716 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:38:16,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [430105320] [2024-11-09 04:38:16,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [430105320] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:38:16,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [635019121] [2024-11-09 04:38:16,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:38:16,717 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:38:16,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:38:16,718 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:38:16,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2024-11-09 04:38:18,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:38:18,466 INFO L255 TraceCheckSpWp]: Trace formula consists of 701 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 04:38:18,470 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:38:29,389 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-11-09 04:38:29,389 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 04:38:29,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [635019121] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 04:38:29,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-09 04:38:29,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [7] total 8 [2024-11-09 04:38:29,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563780197] [2024-11-09 04:38:29,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 04:38:29,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 04:38:29,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:38:29,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 04:38:29,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-09 04:38:29,393 INFO L87 Difference]: Start difference. First operand 1769 states and 2852 transitions. Second operand has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 2 states have internal predecessors, (112), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-09 04:38:32,633 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.73s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:38:34,637 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:38:35,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:38:35,069 INFO L93 Difference]: Finished difference Result 4421 states and 7134 transitions. [2024-11-09 04:38:35,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 04:38:35,071 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 2 states have internal predecessors, (112), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 399 [2024-11-09 04:38:35,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:38:35,089 INFO L225 Difference]: With dead ends: 4421 [2024-11-09 04:38:35,090 INFO L226 Difference]: Without dead ends: 2655 [2024-11-09 04:38:35,097 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1170 GetRequests, 1160 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-09 04:38:35,099 INFO L432 NwaCegarLoop]: 341 mSDtfsCounter, 167 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 674 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2024-11-09 04:38:35,099 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 674 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 2 Unknown, 0 Unchecked, 5.5s Time] [2024-11-09 04:38:35,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2655 states. [2024-11-09 04:38:35,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2655 to 2649. [2024-11-09 04:38:35,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2649 states, 1940 states have (on average 1.4824742268041238) internal successors, (2876), 1940 states have internal predecessors, (2876), 696 states have call successors, (696), 12 states have call predecessors, (696), 12 states have return successors, (696), 696 states have call predecessors, (696), 696 states have call successors, (696) [2024-11-09 04:38:35,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2649 states to 2649 states and 4268 transitions. [2024-11-09 04:38:35,463 INFO L78 Accepts]: Start accepts. Automaton has 2649 states and 4268 transitions. Word has length 399 [2024-11-09 04:38:35,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:38:35,466 INFO L471 AbstractCegarLoop]: Abstraction has 2649 states and 4268 transitions. [2024-11-09 04:38:35,466 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 2 states have internal predecessors, (112), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-11-09 04:38:35,466 INFO L276 IsEmpty]: Start isEmpty. Operand 2649 states and 4268 transitions. [2024-11-09 04:38:35,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 400 [2024-11-09 04:38:35,470 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:38:35,470 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 04:38:35,481 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (14)] Forceful destruction successful, exit code 0 [2024-11-09 04:38:35,729 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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)] Forceful destruction successful, exit code 0 [2024-11-09 04:38:35,874 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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-09 04:38:35,875 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:38:35,876 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:38:35,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1199616710, now seen corresponding path program 1 times [2024-11-09 04:38:35,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:38:35,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1912874623] [2024-11-09 04:38:35,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:38:35,878 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-09 04:38:35,878 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:38:35,880 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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-09 04:38:35,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2024-11-09 04:38:37,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:38:38,030 INFO L255 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 04:38:38,035 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:39:10,178 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 711 proven. 162 refuted. 0 times theorem prover too weak. 5739 trivial. 0 not checked. [2024-11-09 04:39:10,178 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:39:17,381 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:39:17,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1912874623] [2024-11-09 04:39:17,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1912874623] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:39:17,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1116803934] [2024-11-09 04:39:17,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:39:17,382 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:39:17,382 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:39:17,383 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:39:17,385 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2024-11-09 04:39:23,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:39:23,096 INFO L255 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-09 04:39:23,102 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:39:54,712 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 711 proven. 162 refuted. 0 times theorem prover too weak. 5739 trivial. 0 not checked. [2024-11-09 04:39:54,713 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:40:01,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1116803934] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:40:01,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070556989] [2024-11-09 04:40:01,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:40:01,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:40:01,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:40:01,541 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 04:40:01,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-09 04:40:02,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:40:03,081 INFO L255 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-09 04:40:03,086 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:40:34,930 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 711 proven. 162 refuted. 0 times theorem prover too weak. 5739 trivial. 0 not checked. [2024-11-09 04:40:34,930 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:40:41,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070556989] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:40:41,864 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 04:40:41,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 7 [2024-11-09 04:40:41,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524868150] [2024-11-09 04:40:41,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 04:40:41,866 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-09 04:40:41,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:40:41,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-09 04:40:41,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-09 04:40:41,868 INFO L87 Difference]: Start difference. First operand 2649 states and 4268 transitions. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 7 states have internal predecessors, (118), 2 states have call successors, (58), 2 states have call predecessors, (58), 3 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2024-11-09 04:40:57,189 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.54s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:40:59,191 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:41:01,195 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:41:03,202 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:41:05,216 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:41:06,891 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:41:09,613 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.54s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:41:11,618 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:41:13,625 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:41:15,632 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:41:17,643 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:41:19,645 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:41:19,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:41:19,650 INFO L93 Difference]: Finished difference Result 6330 states and 10208 transitions. [2024-11-09 04:41:19,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 04:41:19,833 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 7 states have internal predecessors, (118), 2 states have call successors, (58), 2 states have call predecessors, (58), 3 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) Word has length 399 [2024-11-09 04:41:19,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:41:19,858 INFO L225 Difference]: With dead ends: 6330 [2024-11-09 04:41:19,858 INFO L226 Difference]: Without dead ends: 3684 [2024-11-09 04:41:19,867 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2324 GetRequests, 2307 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=103, Invalid=239, Unknown=0, NotChecked=0, Total=342 [2024-11-09 04:41:19,868 INFO L432 NwaCegarLoop]: 258 mSDtfsCounter, 813 mSDsluCounter, 1241 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 131 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 813 SdHoareTripleChecker+Valid, 1499 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.3s IncrementalHoareTripleChecker+Time [2024-11-09 04:41:19,868 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [813 Valid, 1499 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 560 Invalid, 11 Unknown, 0 Unchecked, 35.3s Time] [2024-11-09 04:41:19,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3684 states. [2024-11-09 04:41:20,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3684 to 2755. [2024-11-09 04:41:20,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2755 states, 1986 states have (on average 1.472809667673716) internal successors, (2925), 1986 states have internal predecessors, (2925), 754 states have call successors, (754), 14 states have call predecessors, (754), 14 states have return successors, (754), 754 states have call predecessors, (754), 754 states have call successors, (754) [2024-11-09 04:41:20,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2755 states to 2755 states and 4433 transitions. [2024-11-09 04:41:20,647 INFO L78 Accepts]: Start accepts. Automaton has 2755 states and 4433 transitions. Word has length 399 [2024-11-09 04:41:20,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:41:20,648 INFO L471 AbstractCegarLoop]: Abstraction has 2755 states and 4433 transitions. [2024-11-09 04:41:20,648 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 7 states have internal predecessors, (118), 2 states have call successors, (58), 2 states have call predecessors, (58), 3 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2024-11-09 04:41:20,649 INFO L276 IsEmpty]: Start isEmpty. Operand 2755 states and 4433 transitions. [2024-11-09 04:41:20,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 400 [2024-11-09 04:41:20,705 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:41:20,705 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 04:41:20,747 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (16)] Ended with exit code 0 [2024-11-09 04:41:21,023 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-09 04:41:21,142 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2024-11-09 04:41:21,306 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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-09 04:41:21,306 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:41:21,307 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:41:21,307 INFO L85 PathProgramCache]: Analyzing trace with hash 706990536, now seen corresponding path program 1 times [2024-11-09 04:41:21,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:41:21,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2010882865] [2024-11-09 04:41:21,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:41:21,308 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-09 04:41:21,308 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:41:21,309 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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-09 04:41:21,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2024-11-09 04:41:23,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:41:23,550 INFO L255 TraceCheckSpWp]: Trace formula consists of 701 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-09 04:41:23,564 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:41:30,120 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3363 proven. 84 refuted. 0 times theorem prover too weak. 3165 trivial. 0 not checked. [2024-11-09 04:41:30,121 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:41:37,111 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 87 proven. 84 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-11-09 04:41:37,111 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:41:37,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2010882865] [2024-11-09 04:41:37,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2010882865] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:41:37,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1845876327] [2024-11-09 04:41:37,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:41:37,112 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:41:37,112 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:41:37,113 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:41:37,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2024-11-09 04:41:43,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:41:43,460 INFO L255 TraceCheckSpWp]: Trace formula consists of 701 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-09 04:41:43,465 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:42:12,003 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3437 proven. 213 refuted. 0 times theorem prover too weak. 2962 trivial. 0 not checked. [2024-11-09 04:42:12,004 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:42:22,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1845876327] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:42:22,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434136799] [2024-11-09 04:42:22,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:42:22,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:42:22,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:42:22,467 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 04:42:22,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-09 04:42:23,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:42:23,955 INFO L255 TraceCheckSpWp]: Trace formula consists of 701 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-09 04:42:23,959 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:42:28,766 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2661 proven. 45 refuted. 0 times theorem prover too weak. 3906 trivial. 0 not checked. [2024-11-09 04:42:28,766 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:42:36,978 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 126 proven. 45 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-11-09 04:42:36,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434136799] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 04:42:36,978 INFO L185 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2024-11-09 04:42:36,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 10, 6, 6] total 23 [2024-11-09 04:42:36,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875974095] [2024-11-09 04:42:36,979 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2024-11-09 04:42:36,981 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-09 04:42:36,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 04:42:36,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-09 04:42:36,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2024-11-09 04:42:36,984 INFO L87 Difference]: Start difference. First operand 2755 states and 4433 transitions. Second operand has 23 states, 23 states have (on average 12.391304347826088) internal successors, (285), 23 states have internal predecessors, (285), 7 states have call successors, (187), 6 states have call predecessors, (187), 11 states have return successors, (190), 7 states have call predecessors, (190), 7 states have call successors, (190) [2024-11-09 04:43:06,377 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:43:09,477 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.54s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:43:11,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:43:13,484 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:43:15,490 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:43:17,492 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:43:19,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:43:21,505 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:43:23,508 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:43:25,512 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:43:27,524 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:43:29,526 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:43:44,423 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:43:48,444 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.47s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:43:50,447 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:43:52,454 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:43:54,465 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:43:56,467 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:43:58,481 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:44:00,482 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:44:02,486 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:44:04,489 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:44:06,493 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:44:08,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:44:10,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:44:12,516 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:44:14,527 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 04:44:14,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 04:44:14,794 INFO L93 Difference]: Finished difference Result 6134 states and 9768 transitions. [2024-11-09 04:44:14,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-09 04:44:14,797 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 12.391304347826088) internal successors, (285), 23 states have internal predecessors, (285), 7 states have call successors, (187), 6 states have call predecessors, (187), 11 states have return successors, (190), 7 states have call predecessors, (190), 7 states have call successors, (190) Word has length 399 [2024-11-09 04:44:14,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 04:44:14,826 INFO L225 Difference]: With dead ends: 6134 [2024-11-09 04:44:14,826 INFO L226 Difference]: Without dead ends: 3488 [2024-11-09 04:44:14,836 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2287 GetRequests, 2229 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 806 ImplicationChecksByTransitivity, 21.9s TimeCoverageRelationStatistics Valid=708, Invalid=2714, Unknown=0, NotChecked=0, Total=3422 [2024-11-09 04:44:14,838 INFO L432 NwaCegarLoop]: 270 mSDtfsCounter, 2570 mSDsluCounter, 1445 mSDsCounter, 0 mSdLazyCounter, 1485 mSolverCounterSat, 1023 mSolverCounterUnsat, 25 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 84.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2570 SdHoareTripleChecker+Valid, 1715 SdHoareTripleChecker+Invalid, 2533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1023 IncrementalHoareTripleChecker+Valid, 1485 IncrementalHoareTripleChecker+Invalid, 25 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 85.3s IncrementalHoareTripleChecker+Time [2024-11-09 04:44:14,839 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2570 Valid, 1715 Invalid, 2533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1023 Valid, 1485 Invalid, 25 Unknown, 0 Unchecked, 85.3s Time] [2024-11-09 04:44:14,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3488 states. [2024-11-09 04:44:15,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3488 to 2888. [2024-11-09 04:44:15,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2888 states, 2091 states have (on average 1.4261119081779052) internal successors, (2982), 2091 states have internal predecessors, (2982), 754 states have call successors, (754), 42 states have call predecessors, (754), 42 states have return successors, (754), 754 states have call predecessors, (754), 754 states have call successors, (754) [2024-11-09 04:44:15,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2888 states to 2888 states and 4490 transitions. [2024-11-09 04:44:15,689 INFO L78 Accepts]: Start accepts. Automaton has 2888 states and 4490 transitions. Word has length 399 [2024-11-09 04:44:15,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 04:44:15,694 INFO L471 AbstractCegarLoop]: Abstraction has 2888 states and 4490 transitions. [2024-11-09 04:44:15,694 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 12.391304347826088) internal successors, (285), 23 states have internal predecessors, (285), 7 states have call successors, (187), 6 states have call predecessors, (187), 11 states have return successors, (190), 7 states have call predecessors, (190), 7 states have call successors, (190) [2024-11-09 04:44:15,695 INFO L276 IsEmpty]: Start isEmpty. Operand 2888 states and 4490 transitions. [2024-11-09 04:44:15,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 401 [2024-11-09 04:44:15,702 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 04:44:15,703 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 04:44:15,771 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (19)] Ended with exit code 0 [2024-11-09 04:44:16,019 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-09 04:44:16,149 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2024-11-09 04:44:16,307 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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-09 04:44:16,307 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 04:44:16,307 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 04:44:16,308 INFO L85 PathProgramCache]: Analyzing trace with hash -698061624, now seen corresponding path program 1 times [2024-11-09 04:44:16,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 04:44:16,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1642583042] [2024-11-09 04:44:16,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:44:16,309 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-09 04:44:16,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 04:44:16,310 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/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-09 04:44:16,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2024-11-09 04:44:18,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:44:18,491 INFO L255 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-09 04:44:18,495 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:44:51,532 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 4313 proven. 378 refuted. 0 times theorem prover too weak. 1921 trivial. 0 not checked. [2024-11-09 04:44:51,532 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:44:59,507 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 04:44:59,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1642583042] [2024-11-09 04:44:59,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1642583042] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:44:59,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2079283371] [2024-11-09 04:44:59,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:44:59,508 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 04:44:59,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 04:44:59,509 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 04:44:59,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (22)] Waiting until timeout for monitored process [2024-11-09 04:45:06,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:45:06,811 INFO L255 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-09 04:45:06,817 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 04:45:53,156 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 1235 proven. 456 refuted. 0 times theorem prover too weak. 4921 trivial. 0 not checked. [2024-11-09 04:45:53,156 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 04:46:12,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2079283371] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 04:46:12,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368834826] [2024-11-09 04:46:12,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 04:46:12,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 04:46:12,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 04:46:12,919 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 04:46:12,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8c070240-5c81-4419-851a-44fc674f19ef/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-09 04:46:14,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 04:46:14,838 INFO L255 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-09 04:46:14,844 INFO L278 TraceCheckSpWp]: Computing forward predicates...