./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-82.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_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-82.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 17ab865f0f00c0e81e7df8c769539048861e387663f5be28b491c6160e2a443b --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 07:15:18,049 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 07:15:18,169 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-09 07:15:18,174 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 07:15:18,175 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 07:15:18,196 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 07:15:18,196 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 07:15:18,197 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 07:15:18,198 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 07:15:18,198 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 07:15:18,199 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 07:15:18,199 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 07:15:18,199 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 07:15:18,200 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-09 07:15:18,200 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 07:15:18,201 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 07:15:18,201 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-09 07:15:18,202 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-09 07:15:18,202 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 07:15:18,203 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-09 07:15:18,203 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-09 07:15:18,204 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-09 07:15:18,205 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 07:15:18,205 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 07:15:18,205 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 07:15:18,206 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 07:15:18,206 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 07:15:18,207 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 07:15:18,207 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 07:15:18,208 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 07:15:18,208 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 07:15:18,208 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 07:15:18,209 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 07:15:18,209 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 07:15:18,210 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 07:15:18,210 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 07:15:18,210 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 07:15:18,211 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 07:15:18,211 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 07:15:18,212 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 07:15:18,212 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 07:15:18,213 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 07:15:18,213 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-09 07:15:18,213 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 07:15:18,214 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 07:15:18,214 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 07:15:18,214 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 07:15:18,215 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_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 -> 17ab865f0f00c0e81e7df8c769539048861e387663f5be28b491c6160e2a443b [2024-11-09 07:15:18,515 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 07:15:18,539 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 07:15:18,543 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 07:15:18,546 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 07:15:18,547 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 07:15:18,548 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-82.i Unable to find full path for "g++" [2024-11-09 07:15:20,616 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 07:15:20,928 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 07:15:20,928 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-82.i [2024-11-09 07:15:20,942 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/data/5e54d6723/904be27ca3c74575a353ec089e8530eb/FLAGeac780ea0 [2024-11-09 07:15:20,957 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/data/5e54d6723/904be27ca3c74575a353ec089e8530eb [2024-11-09 07:15:20,960 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 07:15:20,961 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 07:15:20,963 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 07:15:20,963 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 07:15:20,970 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 07:15:20,971 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 07:15:20" (1/1) ... [2024-11-09 07:15:20,972 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@55c0e1a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:20, skipping insertion in model container [2024-11-09 07:15:20,972 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 07:15:20" (1/1) ... [2024-11-09 07:15:21,032 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 07:15:21,233 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_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-82.i[916,929] [2024-11-09 07:15:21,561 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 07:15:21,581 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 07:15:21,595 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_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-82.i[916,929] [2024-11-09 07:15:21,749 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 07:15:21,773 INFO L204 MainTranslator]: Completed translation [2024-11-09 07:15:21,774 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:21 WrapperNode [2024-11-09 07:15:21,774 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 07:15:21,775 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 07:15:21,776 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 07:15:21,776 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 07:15:21,784 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:21" (1/1) ... [2024-11-09 07:15:21,810 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:21" (1/1) ... [2024-11-09 07:15:22,003 INFO L138 Inliner]: procedures = 26, calls = 77, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 721 [2024-11-09 07:15:22,007 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 07:15:22,008 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 07:15:22,008 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 07:15:22,008 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 07:15:22,026 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:21" (1/1) ... [2024-11-09 07:15:22,030 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:21" (1/1) ... [2024-11-09 07:15:22,056 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:21" (1/1) ... [2024-11-09 07:15:22,057 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:21" (1/1) ... [2024-11-09 07:15:22,188 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:21" (1/1) ... [2024-11-09 07:15:22,200 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:21" (1/1) ... [2024-11-09 07:15:22,223 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:21" (1/1) ... [2024-11-09 07:15:22,237 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:21" (1/1) ... [2024-11-09 07:15:22,258 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 07:15:22,260 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 07:15:22,260 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 07:15:22,260 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 07:15:22,261 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:21" (1/1) ... [2024-11-09 07:15:22,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 07:15:22,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:15:22,294 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 07:15:22,298 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 07:15:22,331 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 07:15:22,332 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-09 07:15:22,332 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-09 07:15:22,332 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-09 07:15:22,333 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 07:15:22,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 07:15:22,492 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 07:15:22,496 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 07:15:24,705 INFO L? ?]: Removed 94 outVars from TransFormulas that were not future-live. [2024-11-09 07:15:24,705 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 07:15:26,963 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 07:15:26,964 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-09 07:15:26,965 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 07:15:26 BoogieIcfgContainer [2024-11-09 07:15:26,965 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 07:15:26,968 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 07:15:26,969 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 07:15:26,974 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 07:15:26,974 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 07:15:20" (1/3) ... [2024-11-09 07:15:26,975 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7812ecf3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 07:15:26, skipping insertion in model container [2024-11-09 07:15:26,975 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:21" (2/3) ... [2024-11-09 07:15:26,976 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7812ecf3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 07:15:26, skipping insertion in model container [2024-11-09 07:15:26,976 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 07:15:26" (3/3) ... [2024-11-09 07:15:26,978 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount500_file-82.i [2024-11-09 07:15:27,004 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 07:15:27,004 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-09 07:15:27,099 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 07:15:27,113 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;@261dddca, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 07:15:27,113 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-09 07:15:27,120 INFO L276 IsEmpty]: Start isEmpty. Operand has 111 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 45 states have internal predecessors, (47), 64 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2024-11-09 07:15:27,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2024-11-09 07:15:27,151 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:15:27,152 INFO L215 NwaCegarLoop]: trace histogram [64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:15:27,153 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:15:27,160 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:15:27,161 INFO L85 PathProgramCache]: Analyzing trace with hash -119319064, now seen corresponding path program 1 times [2024-11-09 07:15:27,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 07:15:27,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474466441] [2024-11-09 07:15:27,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:15:27,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 07:15:33,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-09 07:15:33,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [39507736] [2024-11-09 07:15:33,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:15:33,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:15:33,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:15:33,713 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:15:33,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-09 07:15:36,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-09 07:15:36,657 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-09 07:15:38,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-09 07:15:39,328 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2024-11-09 07:15:39,331 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-09 07:15:39,333 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-09 07:15:39,362 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-09 07:15:39,536 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:15:39,541 INFO L407 BasicCegarLoop]: Path program histogram: [1] [2024-11-09 07:15:39,866 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-09 07:15:39,870 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.11 07:15:39 BoogieIcfgContainer [2024-11-09 07:15:39,871 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-09 07:15:39,872 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-09 07:15:39,872 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-09 07:15:39,872 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-09 07:15:39,873 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 07:15:26" (3/4) ... [2024-11-09 07:15:39,876 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-09 07:15:39,878 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-09 07:15:39,880 INFO L158 Benchmark]: Toolchain (without parser) took 18917.96ms. Allocated memory was 176.2MB in the beginning and 601.9MB in the end (delta: 425.7MB). Free memory was 146.1MB in the beginning and 363.8MB in the end (delta: -217.7MB). Peak memory consumption was 208.3MB. Max. memory is 16.1GB. [2024-11-09 07:15:39,880 INFO L158 Benchmark]: CDTParser took 0.29ms. Allocated memory is still 119.5MB. Free memory was 91.2MB in the beginning and 91.1MB in the end (delta: 118.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-09 07:15:39,881 INFO L158 Benchmark]: CACSL2BoogieTranslator took 812.01ms. Allocated memory is still 176.2MB. Free memory was 146.1MB in the beginning and 104.3MB in the end (delta: 41.7MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2024-11-09 07:15:39,882 INFO L158 Benchmark]: Boogie Procedure Inliner took 232.01ms. Allocated memory is still 176.2MB. Free memory was 104.3MB in the beginning and 126.2MB in the end (delta: -21.8MB). Peak memory consumption was 43.8MB. Max. memory is 16.1GB. [2024-11-09 07:15:39,883 INFO L158 Benchmark]: Boogie Preprocessor took 251.15ms. Allocated memory is still 176.2MB. Free memory was 125.1MB in the beginning and 119.8MB in the end (delta: 5.3MB). Peak memory consumption was 17.9MB. Max. memory is 16.1GB. [2024-11-09 07:15:39,884 INFO L158 Benchmark]: RCFGBuilder took 4705.14ms. Allocated memory was 176.2MB in the beginning and 346.0MB in the end (delta: 169.9MB). Free memory was 119.8MB in the beginning and 257.6MB in the end (delta: -137.8MB). Peak memory consumption was 143.2MB. Max. memory is 16.1GB. [2024-11-09 07:15:39,885 INFO L158 Benchmark]: TraceAbstraction took 12902.56ms. Allocated memory was 346.0MB in the beginning and 601.9MB in the end (delta: 255.9MB). Free memory was 256.5MB in the beginning and 363.8MB in the end (delta: -107.2MB). Peak memory consumption was 148.0MB. Max. memory is 16.1GB. [2024-11-09 07:15:39,887 INFO L158 Benchmark]: Witness Printer took 6.75ms. Allocated memory is still 601.9MB. Free memory is still 363.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-09 07:15:39,891 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.29ms. Allocated memory is still 119.5MB. Free memory was 91.2MB in the beginning and 91.1MB in the end (delta: 118.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 812.01ms. Allocated memory is still 176.2MB. Free memory was 146.1MB in the beginning and 104.3MB in the end (delta: 41.7MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 232.01ms. Allocated memory is still 176.2MB. Free memory was 104.3MB in the beginning and 126.2MB in the end (delta: -21.8MB). Peak memory consumption was 43.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 251.15ms. Allocated memory is still 176.2MB. Free memory was 125.1MB in the beginning and 119.8MB in the end (delta: 5.3MB). Peak memory consumption was 17.9MB. Max. memory is 16.1GB. * RCFGBuilder took 4705.14ms. Allocated memory was 176.2MB in the beginning and 346.0MB in the end (delta: 169.9MB). Free memory was 119.8MB in the beginning and 257.6MB in the end (delta: -137.8MB). Peak memory consumption was 143.2MB. Max. memory is 16.1GB. * TraceAbstraction took 12902.56ms. Allocated memory was 346.0MB in the beginning and 601.9MB in the end (delta: 255.9MB). Free memory was 256.5MB in the beginning and 363.8MB in the end (delta: -107.2MB). Peak memory consumption was 148.0MB. Max. memory is 16.1GB. * Witness Printer took 6.75ms. Allocated memory is still 601.9MB. Free memory is still 363.8MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftLeft at line 132, overapproximation of someBinaryFLOATComparisonOperation at line 126, overapproximation of bitwiseOr at line 124, overapproximation of someUnaryDOUBLEoperation at line 28, overapproximation of bitwiseAnd at line 241, overapproximation of someBinaryDOUBLEComparisonOperation at line 151, overapproximation of someBinaryArithmeticFLOAToperation at line 126. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 16; [L23] unsigned short int var_1_7 = 34024; [L24] float var_1_11 = 10.375; [L25] float var_1_12 = 15.5; [L26] float var_1_13 = 10.6; [L27] float var_1_14 = 1.25; [L28] float var_1_15 = -0.8; [L29] float var_1_16 = 256.4; [L30] signed long int var_1_17 = 32; [L31] unsigned char var_1_18 = 8; [L32] unsigned char var_1_19 = 4; [L33] signed char var_1_21 = 0; [L34] unsigned char var_1_22 = 5; [L35] unsigned char var_1_23 = 0; [L36] unsigned char var_1_24 = 0; [L37] signed long int var_1_25 = -32; [L38] signed char var_1_26 = 1; [L39] float var_1_27 = 5.65; [L40] float var_1_28 = 1.8; [L41] float var_1_29 = 4.71; [L42] float var_1_30 = 32.28; [L43] float var_1_31 = 255.25; [L44] float var_1_32 = 0.0; [L45] float var_1_33 = 256.25; [L46] float var_1_34 = 1.067; [L47] unsigned char var_1_35 = 64; [L48] unsigned char var_1_36 = 32; [L49] unsigned char var_1_37 = 0; [L50] signed long int var_1_38 = 4; [L51] unsigned long int var_1_39 = 0; [L52] unsigned long int var_1_41 = 1000000000; [L53] unsigned long int var_1_42 = 1000000000; [L54] unsigned char var_1_43 = 0; [L55] unsigned char var_1_45 = 1; [L56] unsigned char var_1_46 = 128; [L57] unsigned char var_1_47 = 100; [L58] signed char var_1_48 = 32; [L59] signed char var_1_49 = 64; [L60] unsigned char var_1_50 = 1; [L61] unsigned short int var_1_52 = 100; [L62] unsigned char var_1_53 = 200; [L63] unsigned short int var_1_55 = 1; [L64] unsigned short int var_1_57 = 31616; [L65] unsigned short int var_1_58 = 30936; [L66] unsigned short int var_1_59 = 32673; [L67] signed short int var_1_60 = 128; [L68] signed char var_1_61 = -2; [L69] signed char var_1_62 = 100; [L70] unsigned long int var_1_64 = 0; [L71] unsigned long int var_1_65 = 3589117330; [L72] unsigned long int var_1_66 = 3933655391; [L73] float var_1_67 = 100.5; [L74] float var_1_69 = 0.0; [L75] float var_1_70 = 4.25; [L76] unsigned char var_1_71 = 1; [L77] unsigned char var_1_72 = 0; [L78] unsigned char var_1_73 = 0; [L79] unsigned short int var_1_74 = 64; [L80] unsigned char var_1_75 = 128; [L81] unsigned short int var_1_76 = 40415; [L82] unsigned short int var_1_77 = 34396; [L83] float var_1_78 = 9.2; [L84] float var_1_79 = 1.65; [L85] unsigned char var_1_80 = 0; [L86] unsigned char var_1_82 = 0; [L87] float var_1_83 = 256.2; [L88] unsigned short int var_1_85 = 64; [L89] signed long int var_1_87 = -8; [L90] unsigned char var_1_88 = 0; [L91] unsigned short int var_1_89 = 5; [L92] float var_1_90 = 9.88; [L93] unsigned char var_1_91 = 32; [L94] signed short int var_1_92 = -4; [L95] float var_1_93 = 1.9; [L96] unsigned char var_1_95 = 1; [L97] double var_1_96 = 4.7; [L98] unsigned short int last_1_var_1_1 = 16; [L99] float last_1_var_1_11 = 10.375; [L100] unsigned char last_1_var_1_23 = 0; [L101] signed long int last_1_var_1_25 = -32; [L102] signed char last_1_var_1_26 = 1; [L103] float last_1_var_1_31 = 255.25; [L104] unsigned char last_1_var_1_35 = 64; [L105] signed long int last_1_var_1_38 = 4; [L106] unsigned char last_1_var_1_43 = 0; [L107] unsigned char last_1_var_1_46 = 128; [L108] signed char last_1_var_1_61 = -2; [L109] float last_1_var_1_67 = 100.5; [L110] unsigned char last_1_var_1_71 = 1; [L111] unsigned short int last_1_var_1_74 = 64; [L112] unsigned char last_1_var_1_80 = 0; [L113] unsigned short int last_1_var_1_85 = 64; [L114] unsigned char last_1_var_1_88 = 0; [L115] unsigned short int last_1_var_1_89 = 5; [L116] float last_1_var_1_90 = 9.88; [L117] unsigned char last_1_var_1_91 = 32; [L118] float last_1_var_1_93 = 1.9; [L119] unsigned char last_1_var_1_95 = 1; [L120] double last_1_var_1_96 = 4.7; [L614] isInitial = 1 [L615] FCALL initially() [L616] COND TRUE 1 [L617] CALL updateLastVariables() [L585] last_1_var_1_1 = var_1_1 [L586] last_1_var_1_11 = var_1_11 [L587] last_1_var_1_23 = var_1_23 [L588] last_1_var_1_25 = var_1_25 [L589] last_1_var_1_26 = var_1_26 [L590] last_1_var_1_31 = var_1_31 [L591] last_1_var_1_35 = var_1_35 [L592] last_1_var_1_38 = var_1_38 [L593] last_1_var_1_43 = var_1_43 [L594] last_1_var_1_46 = var_1_46 [L595] last_1_var_1_61 = var_1_61 [L596] last_1_var_1_67 = var_1_67 [L597] last_1_var_1_71 = var_1_71 [L598] last_1_var_1_74 = var_1_74 [L599] last_1_var_1_80 = var_1_80 [L600] last_1_var_1_85 = var_1_85 [L601] last_1_var_1_88 = var_1_88 [L602] last_1_var_1_89 = var_1_89 [L603] last_1_var_1_90 = var_1_90 [L604] last_1_var_1_91 = var_1_91 [L605] last_1_var_1_93 = var_1_93 [L606] last_1_var_1_95 = var_1_95 [L607] last_1_var_1_96 = var_1_96 [L617] RET updateLastVariables() [L618] CALL updateVariables() [L481] var_1_7 = __VERIFIER_nondet_ushort() [L482] CALL assume_abort_if_not(var_1_7 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_12=31/2, var_1_13=53/5, var_1_14=5/4, var_1_16=1282/5, var_1_17=32, var_1_18=8, var_1_19=4, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L482] RET assume_abort_if_not(var_1_7 >= 32767) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_12=31/2, var_1_13=53/5, var_1_14=5/4, var_1_16=1282/5, var_1_17=32, var_1_18=8, var_1_19=4, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L483] CALL assume_abort_if_not(var_1_7 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_12=31/2, var_1_13=53/5, var_1_14=5/4, var_1_16=1282/5, var_1_17=32, var_1_18=8, var_1_19=4, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L483] RET assume_abort_if_not(var_1_7 <= 65534) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_12=31/2, var_1_13=53/5, var_1_14=5/4, var_1_16=1282/5, var_1_17=32, var_1_18=8, var_1_19=4, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L484] var_1_12 = __VERIFIER_nondet_float() [L485] CALL assume_abort_if_not((var_1_12 >= -922337.2036854776000e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854776000e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_13=53/5, var_1_14=5/4, var_1_16=1282/5, var_1_17=32, var_1_18=8, var_1_19=4, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L485] RET assume_abort_if_not((var_1_12 >= -922337.2036854776000e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854776000e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_13=53/5, var_1_14=5/4, var_1_16=1282/5, var_1_17=32, var_1_18=8, var_1_19=4, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L486] CALL assume_abort_if_not(var_1_12 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_13=53/5, var_1_14=5/4, var_1_16=1282/5, var_1_17=32, var_1_18=8, var_1_19=4, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L486] RET assume_abort_if_not(var_1_12 != 0.0F) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_13=53/5, var_1_14=5/4, var_1_16=1282/5, var_1_17=32, var_1_18=8, var_1_19=4, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L487] var_1_13 = __VERIFIER_nondet_float() [L488] CALL assume_abort_if_not((var_1_13 >= -461168.6018427382800e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_14=5/4, var_1_16=1282/5, var_1_17=32, var_1_18=8, var_1_19=4, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L488] RET assume_abort_if_not((var_1_13 >= -461168.6018427382800e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_14=5/4, var_1_16=1282/5, var_1_17=32, var_1_18=8, var_1_19=4, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L489] var_1_14 = __VERIFIER_nondet_float() [L490] CALL assume_abort_if_not((var_1_14 >= -230584.3009213691390e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 2305843.009213691390e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_16=1282/5, var_1_17=32, var_1_18=8, var_1_19=4, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L490] RET assume_abort_if_not((var_1_14 >= -230584.3009213691390e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 2305843.009213691390e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_16=1282/5, var_1_17=32, var_1_18=8, var_1_19=4, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L491] var_1_15 = __VERIFIER_nondet_float() [L492] CALL assume_abort_if_not((var_1_15 >= -230584.3009213691390e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 2305843.009213691390e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_16=1282/5, var_1_17=32, var_1_18=8, var_1_19=4, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L492] RET assume_abort_if_not((var_1_15 >= -230584.3009213691390e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 2305843.009213691390e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_16=1282/5, var_1_17=32, var_1_18=8, var_1_19=4, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L493] var_1_16 = __VERIFIER_nondet_float() [L494] CALL assume_abort_if_not((var_1_16 >= -230584.3009213691390e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 2305843.009213691390e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=8, var_1_19=4, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L494] RET assume_abort_if_not((var_1_16 >= -230584.3009213691390e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 2305843.009213691390e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=8, var_1_19=4, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L495] var_1_18 = __VERIFIER_nondet_uchar() [L496] CALL assume_abort_if_not(var_1_18 >= 5) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=4, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L496] RET assume_abort_if_not(var_1_18 >= 5) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=4, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L497] CALL assume_abort_if_not(var_1_18 <= 10) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=4, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L497] RET assume_abort_if_not(var_1_18 <= 10) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=4, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L498] var_1_19 = __VERIFIER_nondet_uchar() [L499] CALL assume_abort_if_not(var_1_19 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L499] RET assume_abort_if_not(var_1_19 >= 0) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L500] CALL assume_abort_if_not(var_1_19 <= 5) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L500] RET assume_abort_if_not(var_1_19 <= 5) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L501] var_1_22 = __VERIFIER_nondet_uchar() [L502] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L502] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L503] CALL assume_abort_if_not(var_1_22 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L503] RET assume_abort_if_not(var_1_22 <= 255) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L504] CALL assume_abort_if_not(var_1_22 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L504] RET assume_abort_if_not(var_1_22 != 0) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L505] var_1_24 = __VERIFIER_nondet_uchar() [L506] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L506] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L507] CALL assume_abort_if_not(var_1_24 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L507] RET assume_abort_if_not(var_1_24 <= 0) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_28=9/5, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L508] var_1_28 = __VERIFIER_nondet_float() [L509] CALL assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L509] RET assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_29=471/100, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L510] var_1_29 = __VERIFIER_nondet_float() [L511] CALL assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L511] RET assume_abort_if_not((var_1_29 >= 0.0F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 4611686.018427382800e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_30=807/25, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L512] var_1_30 = __VERIFIER_nondet_float() [L513] CALL assume_abort_if_not((var_1_30 >= 0.0F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 4611686.018427382800e+12F && var_1_30 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L513] RET assume_abort_if_not((var_1_30 >= 0.0F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 4611686.018427382800e+12F && var_1_30 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_32=0, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L514] var_1_32 = __VERIFIER_nondet_float() [L515] CALL assume_abort_if_not((var_1_32 >= 6917529.027641073700e+12F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854765600e+12F && var_1_32 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L515] RET assume_abort_if_not((var_1_32 >= 6917529.027641073700e+12F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854765600e+12F && var_1_32 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_33=1025/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L516] var_1_33 = __VERIFIER_nondet_float() [L517] CALL assume_abort_if_not((var_1_33 >= 0.0F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 2305843.009213691390e+12F && var_1_33 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L517] RET assume_abort_if_not((var_1_33 >= 0.0F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 2305843.009213691390e+12F && var_1_33 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_34=1067/1000, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L518] var_1_34 = __VERIFIER_nondet_float() [L519] CALL assume_abort_if_not((var_1_34 >= 0.0F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 2305843.009213691390e+12F && var_1_34 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L519] RET assume_abort_if_not((var_1_34 >= 0.0F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 2305843.009213691390e+12F && var_1_34 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=32, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L520] var_1_36 = __VERIFIER_nondet_uchar() [L521] CALL assume_abort_if_not(var_1_36 >= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L521] RET assume_abort_if_not(var_1_36 >= 32) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L522] CALL assume_abort_if_not(var_1_36 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L522] RET assume_abort_if_not(var_1_36 <= 63) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=0, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L523] var_1_37 = __VERIFIER_nondet_uchar() [L524] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L524] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L525] CALL assume_abort_if_not(var_1_37 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L525] RET assume_abort_if_not(var_1_37 <= 32) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=1000000000, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L526] var_1_41 = __VERIFIER_nondet_ulong() [L527] CALL assume_abort_if_not(var_1_41 >= 536870912) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L527] RET assume_abort_if_not(var_1_41 >= 536870912) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L528] CALL assume_abort_if_not(var_1_41 <= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L528] RET assume_abort_if_not(var_1_41 <= 1073741824) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=1000000000, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L529] var_1_42 = __VERIFIER_nondet_ulong() [L530] CALL assume_abort_if_not(var_1_42 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L530] RET assume_abort_if_not(var_1_42 >= 536870911) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L531] CALL assume_abort_if_not(var_1_42 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L531] RET assume_abort_if_not(var_1_42 <= 1073741823) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=1, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L532] var_1_45 = __VERIFIER_nondet_uchar() [L533] CALL assume_abort_if_not(var_1_45 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L533] RET assume_abort_if_not(var_1_45 >= 1) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L534] CALL assume_abort_if_not(var_1_45 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L534] RET assume_abort_if_not(var_1_45 <= 1) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=100, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L535] var_1_47 = __VERIFIER_nondet_uchar() [L536] CALL assume_abort_if_not(var_1_47 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L536] RET assume_abort_if_not(var_1_47 >= 63) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L537] CALL assume_abort_if_not(var_1_47 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L537] RET assume_abort_if_not(var_1_47 <= 127) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=64, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L538] var_1_49 = __VERIFIER_nondet_char() [L539] CALL assume_abort_if_not(var_1_49 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L539] RET assume_abort_if_not(var_1_49 >= 63) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L540] CALL assume_abort_if_not(var_1_49 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L540] RET assume_abort_if_not(var_1_49 <= 126) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=200, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L541] var_1_53 = __VERIFIER_nondet_uchar() [L542] CALL assume_abort_if_not(var_1_53 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L542] RET assume_abort_if_not(var_1_53 >= 127) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L543] CALL assume_abort_if_not(var_1_53 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L543] RET assume_abort_if_not(var_1_53 <= 255) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=31616, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L544] var_1_57 = __VERIFIER_nondet_ushort() [L545] CALL assume_abort_if_not(var_1_57 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L545] RET assume_abort_if_not(var_1_57 >= 16383) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L546] CALL assume_abort_if_not(var_1_57 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L546] RET assume_abort_if_not(var_1_57 <= 32767) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=30936, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L547] var_1_58 = __VERIFIER_nondet_ushort() [L548] CALL assume_abort_if_not(var_1_58 >= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L548] RET assume_abort_if_not(var_1_58 >= 16384) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L549] CALL assume_abort_if_not(var_1_58 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L549] RET assume_abort_if_not(var_1_58 <= 32767) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=32673, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L550] var_1_59 = __VERIFIER_nondet_ushort() [L551] CALL assume_abort_if_not(var_1_59 >= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L551] RET assume_abort_if_not(var_1_59 >= 16384) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L552] CALL assume_abort_if_not(var_1_59 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L552] RET assume_abort_if_not(var_1_59 <= 32767) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=100, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L553] var_1_62 = __VERIFIER_nondet_char() [L554] CALL assume_abort_if_not(var_1_62 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L554] RET assume_abort_if_not(var_1_62 >= -1) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L555] CALL assume_abort_if_not(var_1_62 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L555] RET assume_abort_if_not(var_1_62 <= 126) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=3589117330, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L556] var_1_65 = __VERIFIER_nondet_ulong() [L557] CALL assume_abort_if_not(var_1_65 >= 3221225470) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L557] RET assume_abort_if_not(var_1_65 >= 3221225470) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L558] CALL assume_abort_if_not(var_1_65 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L558] RET assume_abort_if_not(var_1_65 <= 4294967294) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=3933655391, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L559] var_1_66 = __VERIFIER_nondet_ulong() [L560] CALL assume_abort_if_not(var_1_66 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L560] RET assume_abort_if_not(var_1_66 >= 2147483647) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L561] CALL assume_abort_if_not(var_1_66 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L561] RET assume_abort_if_not(var_1_66 <= 4294967294) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_69=0, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L562] var_1_69 = __VERIFIER_nondet_float() [L563] CALL assume_abort_if_not((var_1_69 >= 2305843.009213691390e+12F && var_1_69 <= -1.0e-20F) || (var_1_69 <= 4611686.018427382800e+12F && var_1_69 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L563] RET assume_abort_if_not((var_1_69 >= 2305843.009213691390e+12F && var_1_69 <= -1.0e-20F) || (var_1_69 <= 4611686.018427382800e+12F && var_1_69 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_70=17/4, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L564] var_1_70 = __VERIFIER_nondet_float() [L565] CALL assume_abort_if_not((var_1_70 >= 0.0F && var_1_70 <= -1.0e-20F) || (var_1_70 <= 2305843.009213691390e+12F && var_1_70 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L565] RET assume_abort_if_not((var_1_70 >= 0.0F && var_1_70 <= -1.0e-20F) || (var_1_70 <= 2305843.009213691390e+12F && var_1_70 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=0, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L566] var_1_72 = __VERIFIER_nondet_uchar() [L567] CALL assume_abort_if_not(var_1_72 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L567] RET assume_abort_if_not(var_1_72 >= 1) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L568] CALL assume_abort_if_not(var_1_72 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L568] RET assume_abort_if_not(var_1_72 <= 1) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=128, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L569] var_1_75 = __VERIFIER_nondet_uchar() [L570] CALL assume_abort_if_not(var_1_75 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=255, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L570] RET assume_abort_if_not(var_1_75 >= 127) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=255, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L571] CALL assume_abort_if_not(var_1_75 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=255, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L571] RET assume_abort_if_not(var_1_75 <= 255) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=255, var_1_76=40415, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L572] var_1_76 = __VERIFIER_nondet_ushort() [L573] CALL assume_abort_if_not(var_1_76 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=255, var_1_76=65278, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L573] RET assume_abort_if_not(var_1_76 >= 32767) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=255, var_1_76=65278, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L574] CALL assume_abort_if_not(var_1_76 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=255, var_1_76=65278, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L574] RET assume_abort_if_not(var_1_76 <= 65534) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=255, var_1_76=65278, var_1_77=34396, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L575] var_1_77 = __VERIFIER_nondet_ushort() [L576] CALL assume_abort_if_not(var_1_77 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=255, var_1_76=65278, var_1_77=32767, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L576] RET assume_abort_if_not(var_1_77 >= 32767) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=255, var_1_76=65278, var_1_77=32767, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L577] CALL assume_abort_if_not(var_1_77 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=255, var_1_76=65278, var_1_77=32767, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L577] RET assume_abort_if_not(var_1_77 <= 65534) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=255, var_1_76=65278, var_1_77=32767, var_1_78=46/5, var_1_79=33/20, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L578] var_1_79 = __VERIFIER_nondet_float() [L579] CALL assume_abort_if_not((var_1_79 >= -230584.3009213691390e+13F && var_1_79 <= -1.0e-20F) || (var_1_79 <= 2305843.009213691390e+12F && var_1_79 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=255, var_1_76=65278, var_1_77=32767, var_1_78=46/5, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L579] RET assume_abort_if_not((var_1_79 >= -230584.3009213691390e+13F && var_1_79 <= -1.0e-20F) || (var_1_79 <= 2305843.009213691390e+12F && var_1_79 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=255, var_1_76=65278, var_1_77=32767, var_1_78=46/5, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L580] var_1_82 = __VERIFIER_nondet_uchar() [L581] CALL assume_abort_if_not(var_1_82 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=255, var_1_76=65278, var_1_77=32767, var_1_78=46/5, var_1_7=32767, var_1_80=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L581] RET assume_abort_if_not(var_1_82 >= 0) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=255, var_1_76=65278, var_1_77=32767, var_1_78=46/5, var_1_7=32767, var_1_80=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L582] CALL assume_abort_if_not(var_1_82 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=255, var_1_76=65278, var_1_77=32767, var_1_78=46/5, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L20] COND FALSE !(!cond) [L582] RET assume_abort_if_not(var_1_82 <= 0) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_17=32, var_1_18=10, var_1_19=261, var_1_1=16, var_1_21=0, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=-32, var_1_26=1, var_1_27=113/20, var_1_31=1021/4, var_1_35=64, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=0, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=32, var_1_49=98, var_1_50=1, var_1_52=100, var_1_53=255, var_1_55=1, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=128, var_1_61=-2, var_1_62=-1, var_1_64=0, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=64, var_1_75=255, var_1_76=65278, var_1_77=32767, var_1_78=46/5, var_1_7=32767, var_1_80=0, var_1_82=0, var_1_83=1281/5, var_1_85=64, var_1_87=-8, var_1_88=0, var_1_89=5, var_1_90=247/25, var_1_91=32, var_1_92=-4, var_1_93=19/10, var_1_95=1, var_1_96=47/10] [L618] RET updateVariables() [L619] CALL step() [L124] EXPR ((((last_1_var_1_1) > (last_1_var_1_85)) ? (last_1_var_1_1) : (last_1_var_1_85))) ^ var_1_19 [L124] signed long int stepLocal_26 = ((((last_1_var_1_1) > (last_1_var_1_85)) ? (last_1_var_1_1) : (last_1_var_1_85))) ^ var_1_19; [L125] COND TRUE stepLocal_26 > (((((var_1_57) < (-50)) ? (var_1_57) : (-50))) * (last_1_var_1_1 / var_1_58)) [L126] var_1_83 = (((((var_1_33 - (var_1_69 + var_1_70))) < (var_1_34)) ? ((var_1_33 - (var_1_69 + var_1_70))) : (var_1_34))) [L130] unsigned char stepLocal_4 = last_1_var_1_35 > (var_1_18 * var_1_7); [L131] unsigned char stepLocal_3 = (var_1_7 * last_1_var_1_74) < last_1_var_1_95; [L132] EXPR (32 * var_1_7) << (var_1_18 - var_1_19) [L132] signed long int stepLocal_2 = (32 * var_1_7) << (var_1_18 - var_1_19); [L133] unsigned char stepLocal_1 = (var_1_18 / var_1_7) >= last_1_var_1_95; [L134] COND FALSE !(stepLocal_3 || last_1_var_1_23) [L141] COND FALSE !(stepLocal_4 || (last_1_var_1_80 || (last_1_var_1_11 <= 100.25f))) [L144] COND FALSE !((last_1_var_1_80 || last_1_var_1_23) || stepLocal_1) [L147] var_1_17 = ((((var_1_7) > (last_1_var_1_35)) ? (var_1_7) : (last_1_var_1_35))) [L151] COND TRUE 32.8f > ((last_1_var_1_93 * last_1_var_1_96) / var_1_12) [L152] var_1_11 = (var_1_13 + (((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) + var_1_16)) [L158] COND TRUE var_1_28 > (8.75f * last_1_var_1_90) [L159] COND FALSE !(64 < (((((var_1_18) > (var_1_37)) ? (var_1_18) : (var_1_37))) - ((((last_1_var_1_46) < (var_1_19)) ? (last_1_var_1_46) : (var_1_19))))) [L162] var_1_50 = (last_1_var_1_80 || var_1_45) [L165] COND FALSE !(last_1_var_1_91 > var_1_42) [L176] var_1_74 = (((((var_1_7) < (((((var_1_76) > (var_1_77)) ? (var_1_76) : (var_1_77))))) ? (var_1_7) : (((((var_1_76) > (var_1_77)) ? (var_1_76) : (var_1_77)))))) - ((((var_1_53) > (var_1_19)) ? (var_1_53) : (var_1_19)))) [L178] COND FALSE !(last_1_var_1_91 > 128) [L181] COND FALSE !(var_1_33 > var_1_15) [L185] unsigned char stepLocal_0 = last_1_var_1_46 <= last_1_var_1_89; [L186] COND FALSE !(\read(last_1_var_1_23)) [L193] var_1_1 = (last_1_var_1_35 + last_1_var_1_91) [L195] unsigned char stepLocal_15 = last_1_var_1_71 && var_1_24; [L196] unsigned char stepLocal_14 = last_1_var_1_71; [L197] signed long int stepLocal_13 = last_1_var_1_46; [L198] COND TRUE (! var_1_24) && stepLocal_14 [L199] var_1_35 = (((32 + var_1_36) - (var_1_37 + 2)) + 25) [L213] unsigned short int stepLocal_10 = var_1_7; [L214] unsigned char stepLocal_9 = var_1_22; [L215] COND TRUE stepLocal_9 != var_1_35 [L216] COND TRUE stepLocal_10 > var_1_38 [L217] var_1_27 = ((((((((var_1_16) < (var_1_14)) ? (var_1_16) : (var_1_14))) < 0 ) ? -((((var_1_16) < (var_1_14)) ? (var_1_16) : (var_1_14))) : ((((var_1_16) < (var_1_14)) ? (var_1_16) : (var_1_14))))) - var_1_28) [L224] COND TRUE var_1_12 <= (200.4f - var_1_30) [L225] var_1_60 = var_1_74 [L227] COND FALSE !(\read(last_1_var_1_43)) [L230] var_1_91 = var_1_47 [L232] COND TRUE (- last_1_var_1_67) <= (var_1_34 - var_1_30) [L233] COND FALSE !(\read(last_1_var_1_43)) [L237] unsigned char stepLocal_24 = var_1_53; [L238] COND TRUE stepLocal_24 >= var_1_49 [L239] var_1_73 = (! var_1_24) [L241] EXPR var_1_19 & (var_1_75 / var_1_58) [L241] COND FALSE !((var_1_19 & (var_1_75 / var_1_58)) < ((((-64) < (32)) ? (-64) : (32)))) [L244] COND FALSE !(\read(var_1_82)) [L247] var_1_87 = var_1_59 [L249] var_1_88 = var_1_72 [L250] COND FALSE !(\read(var_1_82)) [L253] var_1_90 = var_1_28 [L255] var_1_95 = var_1_49 [L256] var_1_96 = var_1_79 [L257] signed long int stepLocal_30 = var_1_87 % ((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))); [L258] COND TRUE var_1_17 >= stepLocal_30 [L259] var_1_93 = (((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))) + ((((2.5f) < 0 ) ? -(2.5f) : (2.5f)))) [L261] unsigned char stepLocal_8 = var_1_91; [L262] signed long int stepLocal_7 = (((100) < 0 ) ? -(100) : (100)); [L263] COND TRUE \read(var_1_50) [L264] var_1_25 = (var_1_22 + ((1000000000 - var_1_46) - ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))))) [L274] unsigned char stepLocal_23 = var_1_32 >= var_1_28; [L275] COND FALSE !((var_1_59 < var_1_25) && stepLocal_23) [L278] var_1_71 = (var_1_45 && (! var_1_24)) [L280] unsigned short int stepLocal_21 = var_1_1; [L281] COND TRUE var_1_95 > stepLocal_21 [L282] COND TRUE (var_1_33 + var_1_83) >= var_1_32 [L283] var_1_64 = ((var_1_65 - var_1_37) - var_1_1) [L288] signed long int stepLocal_22 = (var_1_25 + 64) * (var_1_18 % var_1_58); [L289] EXPR var_1_38 ^ var_1_36 [L289] COND FALSE !(((var_1_38 ^ var_1_36) / var_1_47) > stepLocal_22) [L292] signed long int stepLocal_17 = 57295 - ((((var_1_95) < 0 ) ? -(var_1_95) : (var_1_95))); [L293] signed short int stepLocal_16 = var_1_60; [L294] COND FALSE !(var_1_16 > var_1_27) [L307] var_1_43 = 0 [L309] COND FALSE !((var_1_87 * var_1_95) < -32) [L312] COND FALSE !(-4 >= var_1_36) [L319] var_1_48 = (var_1_49 - ((((var_1_18) < ((var_1_37 + var_1_19))) ? (var_1_18) : ((var_1_37 + var_1_19))))) [L321] unsigned char stepLocal_20 = var_1_24 && var_1_45; [L322] signed long int stepLocal_19 = var_1_87; [L323] signed short int stepLocal_18 = var_1_60; [L324] COND FALSE !(stepLocal_20 && var_1_88) [L327] COND TRUE stepLocal_18 != (var_1_53 - 50) [L328] COND FALSE !(var_1_18 > stepLocal_19) [L331] var_1_52 = (((((var_1_7 - (var_1_91 + var_1_47))) > (var_1_37)) ? ((var_1_7 - (var_1_91 + var_1_47))) : (var_1_37))) [L337] COND TRUE \read(var_1_72) [L338] var_1_89 = var_1_47 [L342] var_1_92 = var_1_95 [L343] EXPR var_1_22 | var_1_74 [L343] signed long int stepLocal_29 = var_1_22 | var_1_74; [L344] unsigned short int stepLocal_28 = var_1_77; [L345] unsigned short int stepLocal_27 = var_1_74; [L346] COND TRUE var_1_35 != stepLocal_27 [L347] var_1_85 = (var_1_76 - (var_1_75 + var_1_74)) [L367] COND TRUE var_1_14 > (var_1_67 * (var_1_32 * var_1_28)) [L368] COND TRUE var_1_45 || var_1_24 [L369] COND TRUE var_1_12 > ((((var_1_30) > (var_1_11)) ? (var_1_30) : (var_1_11))) [L370] var_1_55 = ((((var_1_18) < ((32 + 16))) ? (var_1_18) : ((32 + 16)))) [L394] unsigned long int stepLocal_12 = (~ 128) + var_1_64; [L395] unsigned short int stepLocal_11 = var_1_7; [L396] COND TRUE var_1_91 < stepLocal_12 [L397] COND TRUE var_1_1 <= stepLocal_11 [L398] var_1_31 = ((var_1_14 + var_1_15) + var_1_16) [L405] COND TRUE ((var_1_1 + var_1_74) / var_1_22) != (~ var_1_74) [L406] COND TRUE \read(var_1_71) [L407] var_1_39 = (((((var_1_46 + 8u)) > (((((((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) > (var_1_95)) ? (((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) : (var_1_95))))) ? ((var_1_46 + 8u)) : (((((((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) > (var_1_95)) ? (((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) : (var_1_95)))))) [L426] COND TRUE var_1_38 > (var_1_19 - var_1_91) [L427] COND TRUE 25 <= ((var_1_39 + var_1_38) * var_1_38) [L428] COND TRUE var_1_38 <= var_1_7 [L429] var_1_23 = 0 [L439] signed char stepLocal_25 = var_1_49; [L440] COND TRUE \read(var_1_50) [L441] var_1_80 = var_1_45 [L451] COND TRUE ((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39))) <= (~ var_1_85) [L452] COND TRUE var_1_37 <= (var_1_58 * var_1_55) [L453] var_1_61 = ((((var_1_37) > (1)) ? (var_1_37) : (1))) [L466] signed long int stepLocal_6 = (((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18)); [L467] unsigned char stepLocal_5 = var_1_18; [L468] COND TRUE var_1_87 >= stepLocal_6 [L469] COND FALSE !(stepLocal_5 >= (var_1_39 / var_1_22)) [L472] var_1_21 = (var_1_18 - var_1_19) [L619] RET step() [L620] CALL, EXPR property() [L610] EXPR ((last_1_var_1_23 ? (((last_1_var_1_46 <= last_1_var_1_89) || (last_1_var_1_31 >= last_1_var_1_67)) ? (var_1_1 == ((unsigned short int) (((((var_1_7 - 16)) > (last_1_var_1_46)) ? ((var_1_7 - 16)) : (last_1_var_1_46))))) : (var_1_1 == ((unsigned short int) (var_1_7 - ((10000 - 32) + last_1_var_1_35))))) : (var_1_1 == ((unsigned short int) (last_1_var_1_35 + last_1_var_1_91)))) && ((32.8f > ((last_1_var_1_93 * last_1_var_1_96) / var_1_12)) ? (var_1_11 == ((float) (var_1_13 + (((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) + var_1_16)))) : (((var_1_12 / 25.5) > var_1_14) ? (var_1_11 == ((float) var_1_13)) : 1))) && ((((var_1_7 * last_1_var_1_74) < last_1_var_1_95) || last_1_var_1_23) ? ((last_1_var_1_46 >= ((32 * var_1_7) << (var_1_18 - var_1_19))) ? (var_1_17 == ((signed long int) (((((var_1_18) > ((last_1_var_1_46 + last_1_var_1_35))) ? (var_1_18) : ((last_1_var_1_46 + last_1_var_1_35)))) - (((((last_1_var_1_95 + var_1_7)) < (16)) ? ((last_1_var_1_95 + var_1_7)) : (16)))))) : (var_1_17 == ((signed long int) (((((var_1_7) < (last_1_var_1_74)) ? (var_1_7) : (last_1_var_1_74))) + last_1_var_1_35)))) : (((last_1_var_1_35 > (var_1_18 * var_1_7)) || (last_1_var_1_80 || (last_1_var_1_11 <= 100.25f))) ? (var_1_17 == ((signed long int) (((((((var_1_7) > ((var_1_19 - 128))) ? (var_1_7) : ((var_1_19 - 128)))) < 0 ) ? -((((var_1_7) > ((var_1_19 - 128))) ? (var_1_7) : ((var_1_19 - 128)))) : ((((var_1_7) > ((var_1_19 - 128))) ? (var_1_7) : ((var_1_19 - 128)))))))) : (((last_1_var_1_80 || last_1_var_1_23) || ((var_1_18 / var_1_7) >= last_1_var_1_95)) ? (var_1_17 == ((signed long int) (last_1_var_1_95 - var_1_19))) : (var_1_17 == ((signed long int) ((((var_1_7) > (last_1_var_1_35)) ? (var_1_7) : (last_1_var_1_35)))))))) [L610] EXPR (((((((((((((((((last_1_var_1_23 ? (((last_1_var_1_46 <= last_1_var_1_89) || (last_1_var_1_31 >= last_1_var_1_67)) ? (var_1_1 == ((unsigned short int) (((((var_1_7 - 16)) > (last_1_var_1_46)) ? ((var_1_7 - 16)) : (last_1_var_1_46))))) : (var_1_1 == ((unsigned short int) (var_1_7 - ((10000 - 32) + last_1_var_1_35))))) : (var_1_1 == ((unsigned short int) (last_1_var_1_35 + last_1_var_1_91)))) && ((32.8f > ((last_1_var_1_93 * last_1_var_1_96) / var_1_12)) ? (var_1_11 == ((float) (var_1_13 + (((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) + var_1_16)))) : (((var_1_12 / 25.5) > var_1_14) ? (var_1_11 == ((float) var_1_13)) : 1))) && ((((var_1_7 * last_1_var_1_74) < last_1_var_1_95) || last_1_var_1_23) ? ((last_1_var_1_46 >= ((32 * var_1_7) << (var_1_18 - var_1_19))) ? (var_1_17 == ((signed long int) (((((var_1_18) > ((last_1_var_1_46 + last_1_var_1_35))) ? (var_1_18) : ((last_1_var_1_46 + last_1_var_1_35)))) - (((((last_1_var_1_95 + var_1_7)) < (16)) ? ((last_1_var_1_95 + var_1_7)) : (16)))))) : (var_1_17 == ((signed long int) (((((var_1_7) < (last_1_var_1_74)) ? (var_1_7) : (last_1_var_1_74))) + last_1_var_1_35)))) : (((last_1_var_1_35 > (var_1_18 * var_1_7)) || (last_1_var_1_80 || (last_1_var_1_11 <= 100.25f))) ? (var_1_17 == ((signed long int) (((((((var_1_7) > ((var_1_19 - 128))) ? (var_1_7) : ((var_1_19 - 128)))) < 0 ) ? -((((var_1_7) > ((var_1_19 - 128))) ? (var_1_7) : ((var_1_19 - 128)))) : ((((var_1_7) > ((var_1_19 - 128))) ? (var_1_7) : ((var_1_19 - 128)))))))) : (((last_1_var_1_80 || last_1_var_1_23) || ((var_1_18 / var_1_7) >= last_1_var_1_95)) ? (var_1_17 == ((signed long int) (last_1_var_1_95 - var_1_19))) : (var_1_17 == ((signed long int) ((((var_1_7) > (last_1_var_1_35)) ? (var_1_7) : (last_1_var_1_35))))))))) && ((var_1_87 >= ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18)))) ? ((var_1_18 >= (var_1_39 / var_1_22)) ? (var_1_21 == ((signed char) (var_1_18 - var_1_19))) : (var_1_21 == ((signed char) (var_1_18 - var_1_19)))) : (var_1_80 ? (var_1_21 == ((signed char) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1))) && ((var_1_38 > (var_1_19 - var_1_91)) ? ((25 <= ((var_1_39 + var_1_38) * var_1_38)) ? ((var_1_38 <= var_1_7) ? (var_1_23 == ((unsigned char) 0)) : ((! (var_1_35 > (- var_1_7))) ? (var_1_23 == ((unsigned char) (((var_1_7 / var_1_18) < var_1_91) || (! var_1_24)))) : 1)) : (var_1_23 == ((unsigned char) (! var_1_24)))) : 1)) && (var_1_50 ? (var_1_25 == ((signed long int) (var_1_22 + ((1000000000 - var_1_46) - ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))))))) : ((var_1_18 > ((((100) < 0 ) ? -(100) : (100)))) ? (var_1_25 == ((signed long int) var_1_91)) : (((var_1_38 + last_1_var_1_25) < var_1_91) ? (var_1_25 == ((signed long int) var_1_46)) : 1)))) && (((var_1_87 * var_1_95) < -32) ? (var_1_26 == ((signed char) var_1_19)) : 1)) && ((var_1_22 != var_1_35) ? ((var_1_7 > var_1_38) ? (var_1_27 == ((float) ((((((((var_1_16) < (var_1_14)) ? (var_1_16) : (var_1_14))) < 0 ) ? -((((var_1_16) < (var_1_14)) ? (var_1_16) : (var_1_14))) : ((((var_1_16) < (var_1_14)) ? (var_1_16) : (var_1_14))))) - var_1_28))) : (var_1_27 == ((float) (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))) - 9.5f)))) : (var_1_27 == ((float) ((var_1_29 - var_1_30) + var_1_14))))) && ((var_1_91 < ((~ 128) + var_1_64)) ? ((var_1_1 <= var_1_7) ? (var_1_31 == ((float) ((var_1_14 + var_1_15) + var_1_16))) : (var_1_31 == ((float) (((((var_1_33) < (var_1_32)) ? (var_1_33) : (var_1_32))) - ((((var_1_29) > (var_1_28)) ? (var_1_29) : (var_1_28))))))) : (var_1_31 == ((float) (3.3f + ((var_1_33 + var_1_34) - var_1_30)))))) && (((! var_1_24) && last_1_var_1_71) ? (var_1_35 == ((unsigned char) (((32 + var_1_36) - (var_1_37 + 2)) + 25))) : ((last_1_var_1_46 != ((var_1_22 / var_1_18) * 50)) ? (last_1_var_1_43 ? (((last_1_var_1_71 && var_1_24) || last_1_var_1_43) ? (var_1_35 == ((unsigned char) ((((8) > ((var_1_19 + var_1_37))) ? (8) : ((var_1_19 + var_1_37)))))) : 1) : (var_1_35 == ((unsigned char) var_1_18))) : (var_1_35 == ((unsigned char) 64))))) && ((last_1_var_1_91 > 128) ? (var_1_38 == ((signed long int) (var_1_7 - last_1_var_1_25))) : ((var_1_33 > var_1_15) ? (var_1_38 == ((signed long int) ((((last_1_var_1_91) < 0 ) ? -(last_1_var_1_91) : (last_1_var_1_91))))) : 1))) && ((((var_1_1 + var_1_74) / var_1_22) != (~ var_1_74)) ? (var_1_71 ? (var_1_39 == ((unsigned long int) (((((var_1_46 + 8u)) > (((((((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) > (var_1_95)) ? (((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) : (var_1_95))))) ? ((var_1_46 + 8u)) : (((((((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) > (var_1_95)) ? (((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) : (var_1_95)))))))) : ((var_1_87 < var_1_18) ? ((var_1_30 > (- var_1_83)) ? ((var_1_7 <= var_1_35) ? (var_1_39 == ((unsigned long int) ((((var_1_48) < (((((var_1_36) > (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))))) ? (var_1_36) : (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35)))))))) ? (var_1_48) : (((((var_1_36) > (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))))) ? (var_1_36) : (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))))))))))) : 1) : (var_1_39 == ((unsigned long int) (var_1_95 + var_1_36)))) : (((var_1_55 + var_1_36) >= var_1_35) ? (var_1_39 == ((unsigned long int) var_1_35)) : (var_1_39 == ((unsigned long int) (var_1_36 + ((var_1_41 - 8u) + (var_1_42 - var_1_35)))))))) : 1)) && ((var_1_16 > var_1_27) ? ((var_1_13 > var_1_12) ? ((var_1_60 <= (57295 - ((((var_1_95) < 0 ) ? -(var_1_95) : (var_1_95))))) ? (var_1_43 == ((unsigned char) ((! var_1_71) && (! var_1_45)))) : 1) : ((var_1_46 != var_1_60) ? (var_1_43 == ((unsigned char) var_1_24)) : (var_1_43 == ((unsigned char) var_1_45)))) : (var_1_43 == ((unsigned char) 0)))) && (((- last_1_var_1_67) <= (var_1_34 - var_1_30)) ? (last_1_var_1_43 ? (var_1_46 == ((unsigned char) ((var_1_47 - 25) + 25))) : 1) : 1)) && ((-4 >= var_1_36) ? ((var_1_95 > var_1_95) ? (var_1_48 == ((signed char) ((((var_1_18) < ((var_1_37 - (var_1_49 - var_1_19)))) ? (var_1_18) : ((var_1_37 - (var_1_49 - var_1_19))))))) : (var_1_48 == ((signed char) (100 - ((((((((var_1_49) > (var_1_18)) ? (var_1_49) : (var_1_18)))) > (var_1_36)) ? (((((var_1_49) > (var_1_18)) ? (var_1_49) : (var_1_18)))) : (var_1_36))))))) : (var_1_48 == ((signed char) (var_1_49 - ((((var_1_18) < ((var_1_37 + var_1_19))) ? (var_1_18) : ((var_1_37 + var_1_19))))))))) && ((var_1_28 > (8.75f * last_1_var_1_90)) ? ((64 < (((((var_1_18) > (var_1_37)) ? (var_1_18) : (var_1_37))) - ((((last_1_var_1_46) < (var_1_19)) ? (last_1_var_1_46) : (var_1_19))))) ? (var_1_50 == ((unsigned char) (last_1_var_1_80 || var_1_45))) : (var_1_50 == ((unsigned char) (last_1_var_1_80 || var_1_45)))) : 1)) && (((var_1_24 && var_1_45) && var_1_88) ? (var_1_52 == ((unsigned short int) (var_1_91 + var_1_60))) : ((var_1_60 != (var_1_53 - 50)) ? ((var_1_18 > var_1_87) ? (var_1_52 == ((unsigned short int) (((((var_1_60 + 8)) < ((var_1_18 + var_1_36))) ? ((var_1_60 + 8)) : ((var_1_18 + var_1_36)))))) : (var_1_52 == ((unsigned short int) (((((var_1_7 - (var_1_91 + var_1_47))) > (var_1_37)) ? ((var_1_7 - (var_1_91 + var_1_47))) : (var_1_37)))))) : (var_1_52 == ((unsigned short int) ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))))))) && ((var_1_14 > (var_1_67 * (var_1_32 * var_1_28))) ? ((var_1_45 || var_1_24) ? ((var_1_12 > ((((var_1_30) > (var_1_11)) ? (var_1_30) : (var_1_11)))) ? (var_1_55 == ((unsigned short int) ((((var_1_18) < ((32 + 16))) ? (var_1_18) : ((32 + 16)))))) : (var_1_55 == ((unsigned short int) (var_1_53 + var_1_35)))) : 1) : ((((var_1_37 + var_1_35) > (- var_1_7)) || (var_1_35 > var_1_41)) ? (var_1_55 == ((unsigned short int) var_1_47)) : ((var_1_47 >= (var_1_85 | (var_1_91 + var_1_35))) ? (var_1_55 == ((unsigned short int) (var_1_35 + (var_1_18 + var_1_17)))) : (var_1_73 ? (((var_1_30 - var_1_34) < (var_1_29 / var_1_12)) ? (var_1_55 == ((unsigned short int) ((var_1_57 + ((((var_1_58) < (var_1_59)) ? (var_1_58) : (var_1_59)))) - var_1_91))) : (var_1_55 == ((unsigned short int) var_1_35))) : (var_1_55 == ((unsigned short int) (var_1_59 + (((((var_1_57 - var_1_91)) > (var_1_95)) ? ((var_1_57 - var_1_91)) : (var_1_95)))))))))) [L610] EXPR (((((((((((((((((((((last_1_var_1_23 ? (((last_1_var_1_46 <= last_1_var_1_89) || (last_1_var_1_31 >= last_1_var_1_67)) ? (var_1_1 == ((unsigned short int) (((((var_1_7 - 16)) > (last_1_var_1_46)) ? ((var_1_7 - 16)) : (last_1_var_1_46))))) : (var_1_1 == ((unsigned short int) (var_1_7 - ((10000 - 32) + last_1_var_1_35))))) : (var_1_1 == ((unsigned short int) (last_1_var_1_35 + last_1_var_1_91)))) && ((32.8f > ((last_1_var_1_93 * last_1_var_1_96) / var_1_12)) ? (var_1_11 == ((float) (var_1_13 + (((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) + var_1_16)))) : (((var_1_12 / 25.5) > var_1_14) ? (var_1_11 == ((float) var_1_13)) : 1))) && ((((var_1_7 * last_1_var_1_74) < last_1_var_1_95) || last_1_var_1_23) ? ((last_1_var_1_46 >= ((32 * var_1_7) << (var_1_18 - var_1_19))) ? (var_1_17 == ((signed long int) (((((var_1_18) > ((last_1_var_1_46 + last_1_var_1_35))) ? (var_1_18) : ((last_1_var_1_46 + last_1_var_1_35)))) - (((((last_1_var_1_95 + var_1_7)) < (16)) ? ((last_1_var_1_95 + var_1_7)) : (16)))))) : (var_1_17 == ((signed long int) (((((var_1_7) < (last_1_var_1_74)) ? (var_1_7) : (last_1_var_1_74))) + last_1_var_1_35)))) : (((last_1_var_1_35 > (var_1_18 * var_1_7)) || (last_1_var_1_80 || (last_1_var_1_11 <= 100.25f))) ? (var_1_17 == ((signed long int) (((((((var_1_7) > ((var_1_19 - 128))) ? (var_1_7) : ((var_1_19 - 128)))) < 0 ) ? -((((var_1_7) > ((var_1_19 - 128))) ? (var_1_7) : ((var_1_19 - 128)))) : ((((var_1_7) > ((var_1_19 - 128))) ? (var_1_7) : ((var_1_19 - 128)))))))) : (((last_1_var_1_80 || last_1_var_1_23) || ((var_1_18 / var_1_7) >= last_1_var_1_95)) ? (var_1_17 == ((signed long int) (last_1_var_1_95 - var_1_19))) : (var_1_17 == ((signed long int) ((((var_1_7) > (last_1_var_1_35)) ? (var_1_7) : (last_1_var_1_35))))))))) && ((var_1_87 >= ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18)))) ? ((var_1_18 >= (var_1_39 / var_1_22)) ? (var_1_21 == ((signed char) (var_1_18 - var_1_19))) : (var_1_21 == ((signed char) (var_1_18 - var_1_19)))) : (var_1_80 ? (var_1_21 == ((signed char) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1))) && ((var_1_38 > (var_1_19 - var_1_91)) ? ((25 <= ((var_1_39 + var_1_38) * var_1_38)) ? ((var_1_38 <= var_1_7) ? (var_1_23 == ((unsigned char) 0)) : ((! (var_1_35 > (- var_1_7))) ? (var_1_23 == ((unsigned char) (((var_1_7 / var_1_18) < var_1_91) || (! var_1_24)))) : 1)) : (var_1_23 == ((unsigned char) (! var_1_24)))) : 1)) && (var_1_50 ? (var_1_25 == ((signed long int) (var_1_22 + ((1000000000 - var_1_46) - ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))))))) : ((var_1_18 > ((((100) < 0 ) ? -(100) : (100)))) ? (var_1_25 == ((signed long int) var_1_91)) : (((var_1_38 + last_1_var_1_25) < var_1_91) ? (var_1_25 == ((signed long int) var_1_46)) : 1)))) && (((var_1_87 * var_1_95) < -32) ? (var_1_26 == ((signed char) var_1_19)) : 1)) && ((var_1_22 != var_1_35) ? ((var_1_7 > var_1_38) ? (var_1_27 == ((float) ((((((((var_1_16) < (var_1_14)) ? (var_1_16) : (var_1_14))) < 0 ) ? -((((var_1_16) < (var_1_14)) ? (var_1_16) : (var_1_14))) : ((((var_1_16) < (var_1_14)) ? (var_1_16) : (var_1_14))))) - var_1_28))) : (var_1_27 == ((float) (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))) - 9.5f)))) : (var_1_27 == ((float) ((var_1_29 - var_1_30) + var_1_14))))) && ((var_1_91 < ((~ 128) + var_1_64)) ? ((var_1_1 <= var_1_7) ? (var_1_31 == ((float) ((var_1_14 + var_1_15) + var_1_16))) : (var_1_31 == ((float) (((((var_1_33) < (var_1_32)) ? (var_1_33) : (var_1_32))) - ((((var_1_29) > (var_1_28)) ? (var_1_29) : (var_1_28))))))) : (var_1_31 == ((float) (3.3f + ((var_1_33 + var_1_34) - var_1_30)))))) && (((! var_1_24) && last_1_var_1_71) ? (var_1_35 == ((unsigned char) (((32 + var_1_36) - (var_1_37 + 2)) + 25))) : ((last_1_var_1_46 != ((var_1_22 / var_1_18) * 50)) ? (last_1_var_1_43 ? (((last_1_var_1_71 && var_1_24) || last_1_var_1_43) ? (var_1_35 == ((unsigned char) ((((8) > ((var_1_19 + var_1_37))) ? (8) : ((var_1_19 + var_1_37)))))) : 1) : (var_1_35 == ((unsigned char) var_1_18))) : (var_1_35 == ((unsigned char) 64))))) && ((last_1_var_1_91 > 128) ? (var_1_38 == ((signed long int) (var_1_7 - last_1_var_1_25))) : ((var_1_33 > var_1_15) ? (var_1_38 == ((signed long int) ((((last_1_var_1_91) < 0 ) ? -(last_1_var_1_91) : (last_1_var_1_91))))) : 1))) && ((((var_1_1 + var_1_74) / var_1_22) != (~ var_1_74)) ? (var_1_71 ? (var_1_39 == ((unsigned long int) (((((var_1_46 + 8u)) > (((((((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) > (var_1_95)) ? (((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) : (var_1_95))))) ? ((var_1_46 + 8u)) : (((((((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) > (var_1_95)) ? (((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) : (var_1_95)))))))) : ((var_1_87 < var_1_18) ? ((var_1_30 > (- var_1_83)) ? ((var_1_7 <= var_1_35) ? (var_1_39 == ((unsigned long int) ((((var_1_48) < (((((var_1_36) > (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))))) ? (var_1_36) : (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35)))))))) ? (var_1_48) : (((((var_1_36) > (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))))) ? (var_1_36) : (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))))))))))) : 1) : (var_1_39 == ((unsigned long int) (var_1_95 + var_1_36)))) : (((var_1_55 + var_1_36) >= var_1_35) ? (var_1_39 == ((unsigned long int) var_1_35)) : (var_1_39 == ((unsigned long int) (var_1_36 + ((var_1_41 - 8u) + (var_1_42 - var_1_35)))))))) : 1)) && ((var_1_16 > var_1_27) ? ((var_1_13 > var_1_12) ? ((var_1_60 <= (57295 - ((((var_1_95) < 0 ) ? -(var_1_95) : (var_1_95))))) ? (var_1_43 == ((unsigned char) ((! var_1_71) && (! var_1_45)))) : 1) : ((var_1_46 != var_1_60) ? (var_1_43 == ((unsigned char) var_1_24)) : (var_1_43 == ((unsigned char) var_1_45)))) : (var_1_43 == ((unsigned char) 0)))) && (((- last_1_var_1_67) <= (var_1_34 - var_1_30)) ? (last_1_var_1_43 ? (var_1_46 == ((unsigned char) ((var_1_47 - 25) + 25))) : 1) : 1)) && ((-4 >= var_1_36) ? ((var_1_95 > var_1_95) ? (var_1_48 == ((signed char) ((((var_1_18) < ((var_1_37 - (var_1_49 - var_1_19)))) ? (var_1_18) : ((var_1_37 - (var_1_49 - var_1_19))))))) : (var_1_48 == ((signed char) (100 - ((((((((var_1_49) > (var_1_18)) ? (var_1_49) : (var_1_18)))) > (var_1_36)) ? (((((var_1_49) > (var_1_18)) ? (var_1_49) : (var_1_18)))) : (var_1_36))))))) : (var_1_48 == ((signed char) (var_1_49 - ((((var_1_18) < ((var_1_37 + var_1_19))) ? (var_1_18) : ((var_1_37 + var_1_19))))))))) && ((var_1_28 > (8.75f * last_1_var_1_90)) ? ((64 < (((((var_1_18) > (var_1_37)) ? (var_1_18) : (var_1_37))) - ((((last_1_var_1_46) < (var_1_19)) ? (last_1_var_1_46) : (var_1_19))))) ? (var_1_50 == ((unsigned char) (last_1_var_1_80 || var_1_45))) : (var_1_50 == ((unsigned char) (last_1_var_1_80 || var_1_45)))) : 1)) && (((var_1_24 && var_1_45) && var_1_88) ? (var_1_52 == ((unsigned short int) (var_1_91 + var_1_60))) : ((var_1_60 != (var_1_53 - 50)) ? ((var_1_18 > var_1_87) ? (var_1_52 == ((unsigned short int) (((((var_1_60 + 8)) < ((var_1_18 + var_1_36))) ? ((var_1_60 + 8)) : ((var_1_18 + var_1_36)))))) : (var_1_52 == ((unsigned short int) (((((var_1_7 - (var_1_91 + var_1_47))) > (var_1_37)) ? ((var_1_7 - (var_1_91 + var_1_47))) : (var_1_37)))))) : (var_1_52 == ((unsigned short int) ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))))))) && ((var_1_14 > (var_1_67 * (var_1_32 * var_1_28))) ? ((var_1_45 || var_1_24) ? ((var_1_12 > ((((var_1_30) > (var_1_11)) ? (var_1_30) : (var_1_11)))) ? (var_1_55 == ((unsigned short int) ((((var_1_18) < ((32 + 16))) ? (var_1_18) : ((32 + 16)))))) : (var_1_55 == ((unsigned short int) (var_1_53 + var_1_35)))) : 1) : ((((var_1_37 + var_1_35) > (- var_1_7)) || (var_1_35 > var_1_41)) ? (var_1_55 == ((unsigned short int) var_1_47)) : ((var_1_47 >= (var_1_85 | (var_1_91 + var_1_35))) ? (var_1_55 == ((unsigned short int) (var_1_35 + (var_1_18 + var_1_17)))) : (var_1_73 ? (((var_1_30 - var_1_34) < (var_1_29 / var_1_12)) ? (var_1_55 == ((unsigned short int) ((var_1_57 + ((((var_1_58) < (var_1_59)) ? (var_1_58) : (var_1_59)))) - var_1_91))) : (var_1_55 == ((unsigned short int) var_1_35))) : (var_1_55 == ((unsigned short int) (var_1_59 + (((((var_1_57 - var_1_91)) > (var_1_95)) ? ((var_1_57 - var_1_91)) : (var_1_95))))))))))) && ((var_1_12 <= (200.4f - var_1_30)) ? (var_1_60 == ((signed short int) var_1_74)) : 1)) && ((((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39))) <= (~ var_1_85)) ? ((var_1_37 <= (var_1_58 * var_1_55)) ? (var_1_61 == ((signed char) ((((var_1_37) > (1)) ? (var_1_37) : (1))))) : (((var_1_13 >= var_1_32) && (var_1_91 <= var_1_57)) ? (var_1_61 == ((signed char) (var_1_62 - (var_1_36 + var_1_18)))) : (var_1_61 == ((signed char) (((((50 - ((((var_1_37) > (var_1_18)) ? (var_1_37) : (var_1_18))))) < (((((var_1_19) < (var_1_36)) ? (var_1_19) : (var_1_36))))) ? ((50 - ((((var_1_37) > (var_1_18)) ? (var_1_37) : (var_1_18))))) : (((((var_1_19) < (var_1_36)) ? (var_1_19) : (var_1_36)))))))))) : ((var_1_46 >= (var_1_53 - var_1_47)) ? (var_1_61 == ((signed char) (((((var_1_37 + var_1_18)) < (((((var_1_36) > (-16)) ? (var_1_36) : (-16))))) ? ((var_1_37 + var_1_18)) : (((((var_1_36) > (-16)) ? (var_1_36) : (-16)))))))) : 1))) && ((var_1_95 > var_1_1) ? (((var_1_33 + var_1_83) >= var_1_32) ? (var_1_64 == ((unsigned long int) ((var_1_65 - var_1_37) - var_1_1))) : (var_1_64 == ((unsigned long int) (((((var_1_65) < (var_1_66)) ? (var_1_65) : (var_1_66))) - var_1_1)))) : 1)) && ((((var_1_38 ^ var_1_36) / var_1_47) > ((var_1_25 + 64) * (var_1_18 % var_1_58))) ? (var_1_67 == ((float) ((var_1_32 - (var_1_33 + var_1_34)) - ((var_1_69 - var_1_70) + var_1_29)))) : 1) [L610] EXPR (((((((((((((((((((((((((last_1_var_1_23 ? (((last_1_var_1_46 <= last_1_var_1_89) || (last_1_var_1_31 >= last_1_var_1_67)) ? (var_1_1 == ((unsigned short int) (((((var_1_7 - 16)) > (last_1_var_1_46)) ? ((var_1_7 - 16)) : (last_1_var_1_46))))) : (var_1_1 == ((unsigned short int) (var_1_7 - ((10000 - 32) + last_1_var_1_35))))) : (var_1_1 == ((unsigned short int) (last_1_var_1_35 + last_1_var_1_91)))) && ((32.8f > ((last_1_var_1_93 * last_1_var_1_96) / var_1_12)) ? (var_1_11 == ((float) (var_1_13 + (((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) + var_1_16)))) : (((var_1_12 / 25.5) > var_1_14) ? (var_1_11 == ((float) var_1_13)) : 1))) && ((((var_1_7 * last_1_var_1_74) < last_1_var_1_95) || last_1_var_1_23) ? ((last_1_var_1_46 >= ((32 * var_1_7) << (var_1_18 - var_1_19))) ? (var_1_17 == ((signed long int) (((((var_1_18) > ((last_1_var_1_46 + last_1_var_1_35))) ? (var_1_18) : ((last_1_var_1_46 + last_1_var_1_35)))) - (((((last_1_var_1_95 + var_1_7)) < (16)) ? ((last_1_var_1_95 + var_1_7)) : (16)))))) : (var_1_17 == ((signed long int) (((((var_1_7) < (last_1_var_1_74)) ? (var_1_7) : (last_1_var_1_74))) + last_1_var_1_35)))) : (((last_1_var_1_35 > (var_1_18 * var_1_7)) || (last_1_var_1_80 || (last_1_var_1_11 <= 100.25f))) ? (var_1_17 == ((signed long int) (((((((var_1_7) > ((var_1_19 - 128))) ? (var_1_7) : ((var_1_19 - 128)))) < 0 ) ? -((((var_1_7) > ((var_1_19 - 128))) ? (var_1_7) : ((var_1_19 - 128)))) : ((((var_1_7) > ((var_1_19 - 128))) ? (var_1_7) : ((var_1_19 - 128)))))))) : (((last_1_var_1_80 || last_1_var_1_23) || ((var_1_18 / var_1_7) >= last_1_var_1_95)) ? (var_1_17 == ((signed long int) (last_1_var_1_95 - var_1_19))) : (var_1_17 == ((signed long int) ((((var_1_7) > (last_1_var_1_35)) ? (var_1_7) : (last_1_var_1_35))))))))) && ((var_1_87 >= ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18)))) ? ((var_1_18 >= (var_1_39 / var_1_22)) ? (var_1_21 == ((signed char) (var_1_18 - var_1_19))) : (var_1_21 == ((signed char) (var_1_18 - var_1_19)))) : (var_1_80 ? (var_1_21 == ((signed char) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1))) && ((var_1_38 > (var_1_19 - var_1_91)) ? ((25 <= ((var_1_39 + var_1_38) * var_1_38)) ? ((var_1_38 <= var_1_7) ? (var_1_23 == ((unsigned char) 0)) : ((! (var_1_35 > (- var_1_7))) ? (var_1_23 == ((unsigned char) (((var_1_7 / var_1_18) < var_1_91) || (! var_1_24)))) : 1)) : (var_1_23 == ((unsigned char) (! var_1_24)))) : 1)) && (var_1_50 ? (var_1_25 == ((signed long int) (var_1_22 + ((1000000000 - var_1_46) - ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))))))) : ((var_1_18 > ((((100) < 0 ) ? -(100) : (100)))) ? (var_1_25 == ((signed long int) var_1_91)) : (((var_1_38 + last_1_var_1_25) < var_1_91) ? (var_1_25 == ((signed long int) var_1_46)) : 1)))) && (((var_1_87 * var_1_95) < -32) ? (var_1_26 == ((signed char) var_1_19)) : 1)) && ((var_1_22 != var_1_35) ? ((var_1_7 > var_1_38) ? (var_1_27 == ((float) ((((((((var_1_16) < (var_1_14)) ? (var_1_16) : (var_1_14))) < 0 ) ? -((((var_1_16) < (var_1_14)) ? (var_1_16) : (var_1_14))) : ((((var_1_16) < (var_1_14)) ? (var_1_16) : (var_1_14))))) - var_1_28))) : (var_1_27 == ((float) (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))) - 9.5f)))) : (var_1_27 == ((float) ((var_1_29 - var_1_30) + var_1_14))))) && ((var_1_91 < ((~ 128) + var_1_64)) ? ((var_1_1 <= var_1_7) ? (var_1_31 == ((float) ((var_1_14 + var_1_15) + var_1_16))) : (var_1_31 == ((float) (((((var_1_33) < (var_1_32)) ? (var_1_33) : (var_1_32))) - ((((var_1_29) > (var_1_28)) ? (var_1_29) : (var_1_28))))))) : (var_1_31 == ((float) (3.3f + ((var_1_33 + var_1_34) - var_1_30)))))) && (((! var_1_24) && last_1_var_1_71) ? (var_1_35 == ((unsigned char) (((32 + var_1_36) - (var_1_37 + 2)) + 25))) : ((last_1_var_1_46 != ((var_1_22 / var_1_18) * 50)) ? (last_1_var_1_43 ? (((last_1_var_1_71 && var_1_24) || last_1_var_1_43) ? (var_1_35 == ((unsigned char) ((((8) > ((var_1_19 + var_1_37))) ? (8) : ((var_1_19 + var_1_37)))))) : 1) : (var_1_35 == ((unsigned char) var_1_18))) : (var_1_35 == ((unsigned char) 64))))) && ((last_1_var_1_91 > 128) ? (var_1_38 == ((signed long int) (var_1_7 - last_1_var_1_25))) : ((var_1_33 > var_1_15) ? (var_1_38 == ((signed long int) ((((last_1_var_1_91) < 0 ) ? -(last_1_var_1_91) : (last_1_var_1_91))))) : 1))) && ((((var_1_1 + var_1_74) / var_1_22) != (~ var_1_74)) ? (var_1_71 ? (var_1_39 == ((unsigned long int) (((((var_1_46 + 8u)) > (((((((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) > (var_1_95)) ? (((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) : (var_1_95))))) ? ((var_1_46 + 8u)) : (((((((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) > (var_1_95)) ? (((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) : (var_1_95)))))))) : ((var_1_87 < var_1_18) ? ((var_1_30 > (- var_1_83)) ? ((var_1_7 <= var_1_35) ? (var_1_39 == ((unsigned long int) ((((var_1_48) < (((((var_1_36) > (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))))) ? (var_1_36) : (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35)))))))) ? (var_1_48) : (((((var_1_36) > (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))))) ? (var_1_36) : (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))))))))))) : 1) : (var_1_39 == ((unsigned long int) (var_1_95 + var_1_36)))) : (((var_1_55 + var_1_36) >= var_1_35) ? (var_1_39 == ((unsigned long int) var_1_35)) : (var_1_39 == ((unsigned long int) (var_1_36 + ((var_1_41 - 8u) + (var_1_42 - var_1_35)))))))) : 1)) && ((var_1_16 > var_1_27) ? ((var_1_13 > var_1_12) ? ((var_1_60 <= (57295 - ((((var_1_95) < 0 ) ? -(var_1_95) : (var_1_95))))) ? (var_1_43 == ((unsigned char) ((! var_1_71) && (! var_1_45)))) : 1) : ((var_1_46 != var_1_60) ? (var_1_43 == ((unsigned char) var_1_24)) : (var_1_43 == ((unsigned char) var_1_45)))) : (var_1_43 == ((unsigned char) 0)))) && (((- last_1_var_1_67) <= (var_1_34 - var_1_30)) ? (last_1_var_1_43 ? (var_1_46 == ((unsigned char) ((var_1_47 - 25) + 25))) : 1) : 1)) && ((-4 >= var_1_36) ? ((var_1_95 > var_1_95) ? (var_1_48 == ((signed char) ((((var_1_18) < ((var_1_37 - (var_1_49 - var_1_19)))) ? (var_1_18) : ((var_1_37 - (var_1_49 - var_1_19))))))) : (var_1_48 == ((signed char) (100 - ((((((((var_1_49) > (var_1_18)) ? (var_1_49) : (var_1_18)))) > (var_1_36)) ? (((((var_1_49) > (var_1_18)) ? (var_1_49) : (var_1_18)))) : (var_1_36))))))) : (var_1_48 == ((signed char) (var_1_49 - ((((var_1_18) < ((var_1_37 + var_1_19))) ? (var_1_18) : ((var_1_37 + var_1_19))))))))) && ((var_1_28 > (8.75f * last_1_var_1_90)) ? ((64 < (((((var_1_18) > (var_1_37)) ? (var_1_18) : (var_1_37))) - ((((last_1_var_1_46) < (var_1_19)) ? (last_1_var_1_46) : (var_1_19))))) ? (var_1_50 == ((unsigned char) (last_1_var_1_80 || var_1_45))) : (var_1_50 == ((unsigned char) (last_1_var_1_80 || var_1_45)))) : 1)) && (((var_1_24 && var_1_45) && var_1_88) ? (var_1_52 == ((unsigned short int) (var_1_91 + var_1_60))) : ((var_1_60 != (var_1_53 - 50)) ? ((var_1_18 > var_1_87) ? (var_1_52 == ((unsigned short int) (((((var_1_60 + 8)) < ((var_1_18 + var_1_36))) ? ((var_1_60 + 8)) : ((var_1_18 + var_1_36)))))) : (var_1_52 == ((unsigned short int) (((((var_1_7 - (var_1_91 + var_1_47))) > (var_1_37)) ? ((var_1_7 - (var_1_91 + var_1_47))) : (var_1_37)))))) : (var_1_52 == ((unsigned short int) ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))))))) && ((var_1_14 > (var_1_67 * (var_1_32 * var_1_28))) ? ((var_1_45 || var_1_24) ? ((var_1_12 > ((((var_1_30) > (var_1_11)) ? (var_1_30) : (var_1_11)))) ? (var_1_55 == ((unsigned short int) ((((var_1_18) < ((32 + 16))) ? (var_1_18) : ((32 + 16)))))) : (var_1_55 == ((unsigned short int) (var_1_53 + var_1_35)))) : 1) : ((((var_1_37 + var_1_35) > (- var_1_7)) || (var_1_35 > var_1_41)) ? (var_1_55 == ((unsigned short int) var_1_47)) : ((var_1_47 >= (var_1_85 | (var_1_91 + var_1_35))) ? (var_1_55 == ((unsigned short int) (var_1_35 + (var_1_18 + var_1_17)))) : (var_1_73 ? (((var_1_30 - var_1_34) < (var_1_29 / var_1_12)) ? (var_1_55 == ((unsigned short int) ((var_1_57 + ((((var_1_58) < (var_1_59)) ? (var_1_58) : (var_1_59)))) - var_1_91))) : (var_1_55 == ((unsigned short int) var_1_35))) : (var_1_55 == ((unsigned short int) (var_1_59 + (((((var_1_57 - var_1_91)) > (var_1_95)) ? ((var_1_57 - var_1_91)) : (var_1_95))))))))))) && ((var_1_12 <= (200.4f - var_1_30)) ? (var_1_60 == ((signed short int) var_1_74)) : 1)) && ((((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39))) <= (~ var_1_85)) ? ((var_1_37 <= (var_1_58 * var_1_55)) ? (var_1_61 == ((signed char) ((((var_1_37) > (1)) ? (var_1_37) : (1))))) : (((var_1_13 >= var_1_32) && (var_1_91 <= var_1_57)) ? (var_1_61 == ((signed char) (var_1_62 - (var_1_36 + var_1_18)))) : (var_1_61 == ((signed char) (((((50 - ((((var_1_37) > (var_1_18)) ? (var_1_37) : (var_1_18))))) < (((((var_1_19) < (var_1_36)) ? (var_1_19) : (var_1_36))))) ? ((50 - ((((var_1_37) > (var_1_18)) ? (var_1_37) : (var_1_18))))) : (((((var_1_19) < (var_1_36)) ? (var_1_19) : (var_1_36)))))))))) : ((var_1_46 >= (var_1_53 - var_1_47)) ? (var_1_61 == ((signed char) (((((var_1_37 + var_1_18)) < (((((var_1_36) > (-16)) ? (var_1_36) : (-16))))) ? ((var_1_37 + var_1_18)) : (((((var_1_36) > (-16)) ? (var_1_36) : (-16)))))))) : 1))) && ((var_1_95 > var_1_1) ? (((var_1_33 + var_1_83) >= var_1_32) ? (var_1_64 == ((unsigned long int) ((var_1_65 - var_1_37) - var_1_1))) : (var_1_64 == ((unsigned long int) (((((var_1_65) < (var_1_66)) ? (var_1_65) : (var_1_66))) - var_1_1)))) : 1)) && ((((var_1_38 ^ var_1_36) / var_1_47) > ((var_1_25 + 64) * (var_1_18 % var_1_58))) ? (var_1_67 == ((float) ((var_1_32 - (var_1_33 + var_1_34)) - ((var_1_69 - var_1_70) + var_1_29)))) : 1)) && (((var_1_59 < var_1_25) && (var_1_32 >= var_1_28)) ? (var_1_71 == ((unsigned char) (var_1_50 || ((var_1_88 || var_1_45) && var_1_72)))) : (var_1_71 == ((unsigned char) (var_1_45 && (! var_1_24)))))) && ((var_1_53 >= var_1_49) ? (var_1_73 == ((unsigned char) (! var_1_24))) : 1)) && ((last_1_var_1_91 > var_1_42) ? ((last_1_var_1_88 || (var_1_53 > (var_1_75 - var_1_47))) ? ((last_1_var_1_61 > last_1_var_1_26) ? (var_1_74 == ((unsigned short int) (last_1_var_1_38 + var_1_37))) : (var_1_74 == ((unsigned short int) (var_1_53 + last_1_var_1_95)))) : (var_1_74 == ((unsigned short int) (((((4 + var_1_57)) > ((var_1_7 - var_1_22))) ? ((4 + var_1_57)) : ((var_1_7 - var_1_22))))))) : (var_1_74 == ((unsigned short int) (((((var_1_7) < (((((var_1_76) > (var_1_77)) ? (var_1_76) : (var_1_77))))) ? (var_1_7) : (((((var_1_76) > (var_1_77)) ? (var_1_76) : (var_1_77)))))) - ((((var_1_53) > (var_1_19)) ? (var_1_53) : (var_1_19)))))))) && (((var_1_19 & (var_1_75 / var_1_58)) < ((((-64) < (32)) ? (-64) : (32)))) ? (var_1_78 == ((float) (var_1_16 + (((((var_1_70 - var_1_29)) < ((var_1_79 + var_1_34))) ? ((var_1_70 - var_1_29)) : ((var_1_79 + var_1_34))))))) : 1) [L610] EXPR (((((((((((((((((((((((((((last_1_var_1_23 ? (((last_1_var_1_46 <= last_1_var_1_89) || (last_1_var_1_31 >= last_1_var_1_67)) ? (var_1_1 == ((unsigned short int) (((((var_1_7 - 16)) > (last_1_var_1_46)) ? ((var_1_7 - 16)) : (last_1_var_1_46))))) : (var_1_1 == ((unsigned short int) (var_1_7 - ((10000 - 32) + last_1_var_1_35))))) : (var_1_1 == ((unsigned short int) (last_1_var_1_35 + last_1_var_1_91)))) && ((32.8f > ((last_1_var_1_93 * last_1_var_1_96) / var_1_12)) ? (var_1_11 == ((float) (var_1_13 + (((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) + var_1_16)))) : (((var_1_12 / 25.5) > var_1_14) ? (var_1_11 == ((float) var_1_13)) : 1))) && ((((var_1_7 * last_1_var_1_74) < last_1_var_1_95) || last_1_var_1_23) ? ((last_1_var_1_46 >= ((32 * var_1_7) << (var_1_18 - var_1_19))) ? (var_1_17 == ((signed long int) (((((var_1_18) > ((last_1_var_1_46 + last_1_var_1_35))) ? (var_1_18) : ((last_1_var_1_46 + last_1_var_1_35)))) - (((((last_1_var_1_95 + var_1_7)) < (16)) ? ((last_1_var_1_95 + var_1_7)) : (16)))))) : (var_1_17 == ((signed long int) (((((var_1_7) < (last_1_var_1_74)) ? (var_1_7) : (last_1_var_1_74))) + last_1_var_1_35)))) : (((last_1_var_1_35 > (var_1_18 * var_1_7)) || (last_1_var_1_80 || (last_1_var_1_11 <= 100.25f))) ? (var_1_17 == ((signed long int) (((((((var_1_7) > ((var_1_19 - 128))) ? (var_1_7) : ((var_1_19 - 128)))) < 0 ) ? -((((var_1_7) > ((var_1_19 - 128))) ? (var_1_7) : ((var_1_19 - 128)))) : ((((var_1_7) > ((var_1_19 - 128))) ? (var_1_7) : ((var_1_19 - 128)))))))) : (((last_1_var_1_80 || last_1_var_1_23) || ((var_1_18 / var_1_7) >= last_1_var_1_95)) ? (var_1_17 == ((signed long int) (last_1_var_1_95 - var_1_19))) : (var_1_17 == ((signed long int) ((((var_1_7) > (last_1_var_1_35)) ? (var_1_7) : (last_1_var_1_35))))))))) && ((var_1_87 >= ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18)))) ? ((var_1_18 >= (var_1_39 / var_1_22)) ? (var_1_21 == ((signed char) (var_1_18 - var_1_19))) : (var_1_21 == ((signed char) (var_1_18 - var_1_19)))) : (var_1_80 ? (var_1_21 == ((signed char) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1))) && ((var_1_38 > (var_1_19 - var_1_91)) ? ((25 <= ((var_1_39 + var_1_38) * var_1_38)) ? ((var_1_38 <= var_1_7) ? (var_1_23 == ((unsigned char) 0)) : ((! (var_1_35 > (- var_1_7))) ? (var_1_23 == ((unsigned char) (((var_1_7 / var_1_18) < var_1_91) || (! var_1_24)))) : 1)) : (var_1_23 == ((unsigned char) (! var_1_24)))) : 1)) && (var_1_50 ? (var_1_25 == ((signed long int) (var_1_22 + ((1000000000 - var_1_46) - ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))))))) : ((var_1_18 > ((((100) < 0 ) ? -(100) : (100)))) ? (var_1_25 == ((signed long int) var_1_91)) : (((var_1_38 + last_1_var_1_25) < var_1_91) ? (var_1_25 == ((signed long int) var_1_46)) : 1)))) && (((var_1_87 * var_1_95) < -32) ? (var_1_26 == ((signed char) var_1_19)) : 1)) && ((var_1_22 != var_1_35) ? ((var_1_7 > var_1_38) ? (var_1_27 == ((float) ((((((((var_1_16) < (var_1_14)) ? (var_1_16) : (var_1_14))) < 0 ) ? -((((var_1_16) < (var_1_14)) ? (var_1_16) : (var_1_14))) : ((((var_1_16) < (var_1_14)) ? (var_1_16) : (var_1_14))))) - var_1_28))) : (var_1_27 == ((float) (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))) - 9.5f)))) : (var_1_27 == ((float) ((var_1_29 - var_1_30) + var_1_14))))) && ((var_1_91 < ((~ 128) + var_1_64)) ? ((var_1_1 <= var_1_7) ? (var_1_31 == ((float) ((var_1_14 + var_1_15) + var_1_16))) : (var_1_31 == ((float) (((((var_1_33) < (var_1_32)) ? (var_1_33) : (var_1_32))) - ((((var_1_29) > (var_1_28)) ? (var_1_29) : (var_1_28))))))) : (var_1_31 == ((float) (3.3f + ((var_1_33 + var_1_34) - var_1_30)))))) && (((! var_1_24) && last_1_var_1_71) ? (var_1_35 == ((unsigned char) (((32 + var_1_36) - (var_1_37 + 2)) + 25))) : ((last_1_var_1_46 != ((var_1_22 / var_1_18) * 50)) ? (last_1_var_1_43 ? (((last_1_var_1_71 && var_1_24) || last_1_var_1_43) ? (var_1_35 == ((unsigned char) ((((8) > ((var_1_19 + var_1_37))) ? (8) : ((var_1_19 + var_1_37)))))) : 1) : (var_1_35 == ((unsigned char) var_1_18))) : (var_1_35 == ((unsigned char) 64))))) && ((last_1_var_1_91 > 128) ? (var_1_38 == ((signed long int) (var_1_7 - last_1_var_1_25))) : ((var_1_33 > var_1_15) ? (var_1_38 == ((signed long int) ((((last_1_var_1_91) < 0 ) ? -(last_1_var_1_91) : (last_1_var_1_91))))) : 1))) && ((((var_1_1 + var_1_74) / var_1_22) != (~ var_1_74)) ? (var_1_71 ? (var_1_39 == ((unsigned long int) (((((var_1_46 + 8u)) > (((((((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) > (var_1_95)) ? (((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) : (var_1_95))))) ? ((var_1_46 + 8u)) : (((((((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) > (var_1_95)) ? (((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) : (var_1_95)))))))) : ((var_1_87 < var_1_18) ? ((var_1_30 > (- var_1_83)) ? ((var_1_7 <= var_1_35) ? (var_1_39 == ((unsigned long int) ((((var_1_48) < (((((var_1_36) > (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))))) ? (var_1_36) : (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35)))))))) ? (var_1_48) : (((((var_1_36) > (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))))) ? (var_1_36) : (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))))))))))) : 1) : (var_1_39 == ((unsigned long int) (var_1_95 + var_1_36)))) : (((var_1_55 + var_1_36) >= var_1_35) ? (var_1_39 == ((unsigned long int) var_1_35)) : (var_1_39 == ((unsigned long int) (var_1_36 + ((var_1_41 - 8u) + (var_1_42 - var_1_35)))))))) : 1)) && ((var_1_16 > var_1_27) ? ((var_1_13 > var_1_12) ? ((var_1_60 <= (57295 - ((((var_1_95) < 0 ) ? -(var_1_95) : (var_1_95))))) ? (var_1_43 == ((unsigned char) ((! var_1_71) && (! var_1_45)))) : 1) : ((var_1_46 != var_1_60) ? (var_1_43 == ((unsigned char) var_1_24)) : (var_1_43 == ((unsigned char) var_1_45)))) : (var_1_43 == ((unsigned char) 0)))) && (((- last_1_var_1_67) <= (var_1_34 - var_1_30)) ? (last_1_var_1_43 ? (var_1_46 == ((unsigned char) ((var_1_47 - 25) + 25))) : 1) : 1)) && ((-4 >= var_1_36) ? ((var_1_95 > var_1_95) ? (var_1_48 == ((signed char) ((((var_1_18) < ((var_1_37 - (var_1_49 - var_1_19)))) ? (var_1_18) : ((var_1_37 - (var_1_49 - var_1_19))))))) : (var_1_48 == ((signed char) (100 - ((((((((var_1_49) > (var_1_18)) ? (var_1_49) : (var_1_18)))) > (var_1_36)) ? (((((var_1_49) > (var_1_18)) ? (var_1_49) : (var_1_18)))) : (var_1_36))))))) : (var_1_48 == ((signed char) (var_1_49 - ((((var_1_18) < ((var_1_37 + var_1_19))) ? (var_1_18) : ((var_1_37 + var_1_19))))))))) && ((var_1_28 > (8.75f * last_1_var_1_90)) ? ((64 < (((((var_1_18) > (var_1_37)) ? (var_1_18) : (var_1_37))) - ((((last_1_var_1_46) < (var_1_19)) ? (last_1_var_1_46) : (var_1_19))))) ? (var_1_50 == ((unsigned char) (last_1_var_1_80 || var_1_45))) : (var_1_50 == ((unsigned char) (last_1_var_1_80 || var_1_45)))) : 1)) && (((var_1_24 && var_1_45) && var_1_88) ? (var_1_52 == ((unsigned short int) (var_1_91 + var_1_60))) : ((var_1_60 != (var_1_53 - 50)) ? ((var_1_18 > var_1_87) ? (var_1_52 == ((unsigned short int) (((((var_1_60 + 8)) < ((var_1_18 + var_1_36))) ? ((var_1_60 + 8)) : ((var_1_18 + var_1_36)))))) : (var_1_52 == ((unsigned short int) (((((var_1_7 - (var_1_91 + var_1_47))) > (var_1_37)) ? ((var_1_7 - (var_1_91 + var_1_47))) : (var_1_37)))))) : (var_1_52 == ((unsigned short int) ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))))))) && ((var_1_14 > (var_1_67 * (var_1_32 * var_1_28))) ? ((var_1_45 || var_1_24) ? ((var_1_12 > ((((var_1_30) > (var_1_11)) ? (var_1_30) : (var_1_11)))) ? (var_1_55 == ((unsigned short int) ((((var_1_18) < ((32 + 16))) ? (var_1_18) : ((32 + 16)))))) : (var_1_55 == ((unsigned short int) (var_1_53 + var_1_35)))) : 1) : ((((var_1_37 + var_1_35) > (- var_1_7)) || (var_1_35 > var_1_41)) ? (var_1_55 == ((unsigned short int) var_1_47)) : ((var_1_47 >= (var_1_85 | (var_1_91 + var_1_35))) ? (var_1_55 == ((unsigned short int) (var_1_35 + (var_1_18 + var_1_17)))) : (var_1_73 ? (((var_1_30 - var_1_34) < (var_1_29 / var_1_12)) ? (var_1_55 == ((unsigned short int) ((var_1_57 + ((((var_1_58) < (var_1_59)) ? (var_1_58) : (var_1_59)))) - var_1_91))) : (var_1_55 == ((unsigned short int) var_1_35))) : (var_1_55 == ((unsigned short int) (var_1_59 + (((((var_1_57 - var_1_91)) > (var_1_95)) ? ((var_1_57 - var_1_91)) : (var_1_95))))))))))) && ((var_1_12 <= (200.4f - var_1_30)) ? (var_1_60 == ((signed short int) var_1_74)) : 1)) && ((((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39))) <= (~ var_1_85)) ? ((var_1_37 <= (var_1_58 * var_1_55)) ? (var_1_61 == ((signed char) ((((var_1_37) > (1)) ? (var_1_37) : (1))))) : (((var_1_13 >= var_1_32) && (var_1_91 <= var_1_57)) ? (var_1_61 == ((signed char) (var_1_62 - (var_1_36 + var_1_18)))) : (var_1_61 == ((signed char) (((((50 - ((((var_1_37) > (var_1_18)) ? (var_1_37) : (var_1_18))))) < (((((var_1_19) < (var_1_36)) ? (var_1_19) : (var_1_36))))) ? ((50 - ((((var_1_37) > (var_1_18)) ? (var_1_37) : (var_1_18))))) : (((((var_1_19) < (var_1_36)) ? (var_1_19) : (var_1_36)))))))))) : ((var_1_46 >= (var_1_53 - var_1_47)) ? (var_1_61 == ((signed char) (((((var_1_37 + var_1_18)) < (((((var_1_36) > (-16)) ? (var_1_36) : (-16))))) ? ((var_1_37 + var_1_18)) : (((((var_1_36) > (-16)) ? (var_1_36) : (-16)))))))) : 1))) && ((var_1_95 > var_1_1) ? (((var_1_33 + var_1_83) >= var_1_32) ? (var_1_64 == ((unsigned long int) ((var_1_65 - var_1_37) - var_1_1))) : (var_1_64 == ((unsigned long int) (((((var_1_65) < (var_1_66)) ? (var_1_65) : (var_1_66))) - var_1_1)))) : 1)) && ((((var_1_38 ^ var_1_36) / var_1_47) > ((var_1_25 + 64) * (var_1_18 % var_1_58))) ? (var_1_67 == ((float) ((var_1_32 - (var_1_33 + var_1_34)) - ((var_1_69 - var_1_70) + var_1_29)))) : 1)) && (((var_1_59 < var_1_25) && (var_1_32 >= var_1_28)) ? (var_1_71 == ((unsigned char) (var_1_50 || ((var_1_88 || var_1_45) && var_1_72)))) : (var_1_71 == ((unsigned char) (var_1_45 && (! var_1_24)))))) && ((var_1_53 >= var_1_49) ? (var_1_73 == ((unsigned char) (! var_1_24))) : 1)) && ((last_1_var_1_91 > var_1_42) ? ((last_1_var_1_88 || (var_1_53 > (var_1_75 - var_1_47))) ? ((last_1_var_1_61 > last_1_var_1_26) ? (var_1_74 == ((unsigned short int) (last_1_var_1_38 + var_1_37))) : (var_1_74 == ((unsigned short int) (var_1_53 + last_1_var_1_95)))) : (var_1_74 == ((unsigned short int) (((((4 + var_1_57)) > ((var_1_7 - var_1_22))) ? ((4 + var_1_57)) : ((var_1_7 - var_1_22))))))) : (var_1_74 == ((unsigned short int) (((((var_1_7) < (((((var_1_76) > (var_1_77)) ? (var_1_76) : (var_1_77))))) ? (var_1_7) : (((((var_1_76) > (var_1_77)) ? (var_1_76) : (var_1_77)))))) - ((((var_1_53) > (var_1_19)) ? (var_1_53) : (var_1_19)))))))) && (((var_1_19 & (var_1_75 / var_1_58)) < ((((-64) < (32)) ? (-64) : (32)))) ? (var_1_78 == ((float) (var_1_16 + (((((var_1_70 - var_1_29)) < ((var_1_79 + var_1_34))) ? ((var_1_70 - var_1_29)) : ((var_1_79 + var_1_34))))))) : 1)) && (var_1_50 ? (var_1_80 == ((unsigned char) var_1_45)) : ((! var_1_50) ? ((var_1_1 < var_1_49) ? (var_1_80 == ((unsigned char) (var_1_72 && ((var_1_33 >= var_1_31) || (var_1_88 || var_1_45))))) : (var_1_80 == ((unsigned char) (var_1_50 && (var_1_24 || var_1_82))))) : 1))) && (((((((last_1_var_1_1) > (last_1_var_1_85)) ? (last_1_var_1_1) : (last_1_var_1_85))) ^ var_1_19) > (((((var_1_57) < (-50)) ? (var_1_57) : (-50))) * (last_1_var_1_1 / var_1_58))) ? (var_1_83 == ((float) (((((var_1_33 - (var_1_69 + var_1_70))) < (var_1_34)) ? ((var_1_33 - (var_1_69 + var_1_70))) : (var_1_34))))) : (var_1_83 == ((float) (((3.4475851045371187E18f + var_1_69) - var_1_29) - 7.6f)))) [L610] EXPR ((((((((((((((((((((((((((((last_1_var_1_23 ? (((last_1_var_1_46 <= last_1_var_1_89) || (last_1_var_1_31 >= last_1_var_1_67)) ? (var_1_1 == ((unsigned short int) (((((var_1_7 - 16)) > (last_1_var_1_46)) ? ((var_1_7 - 16)) : (last_1_var_1_46))))) : (var_1_1 == ((unsigned short int) (var_1_7 - ((10000 - 32) + last_1_var_1_35))))) : (var_1_1 == ((unsigned short int) (last_1_var_1_35 + last_1_var_1_91)))) && ((32.8f > ((last_1_var_1_93 * last_1_var_1_96) / var_1_12)) ? (var_1_11 == ((float) (var_1_13 + (((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) + var_1_16)))) : (((var_1_12 / 25.5) > var_1_14) ? (var_1_11 == ((float) var_1_13)) : 1))) && ((((var_1_7 * last_1_var_1_74) < last_1_var_1_95) || last_1_var_1_23) ? ((last_1_var_1_46 >= ((32 * var_1_7) << (var_1_18 - var_1_19))) ? (var_1_17 == ((signed long int) (((((var_1_18) > ((last_1_var_1_46 + last_1_var_1_35))) ? (var_1_18) : ((last_1_var_1_46 + last_1_var_1_35)))) - (((((last_1_var_1_95 + var_1_7)) < (16)) ? ((last_1_var_1_95 + var_1_7)) : (16)))))) : (var_1_17 == ((signed long int) (((((var_1_7) < (last_1_var_1_74)) ? (var_1_7) : (last_1_var_1_74))) + last_1_var_1_35)))) : (((last_1_var_1_35 > (var_1_18 * var_1_7)) || (last_1_var_1_80 || (last_1_var_1_11 <= 100.25f))) ? (var_1_17 == ((signed long int) (((((((var_1_7) > ((var_1_19 - 128))) ? (var_1_7) : ((var_1_19 - 128)))) < 0 ) ? -((((var_1_7) > ((var_1_19 - 128))) ? (var_1_7) : ((var_1_19 - 128)))) : ((((var_1_7) > ((var_1_19 - 128))) ? (var_1_7) : ((var_1_19 - 128)))))))) : (((last_1_var_1_80 || last_1_var_1_23) || ((var_1_18 / var_1_7) >= last_1_var_1_95)) ? (var_1_17 == ((signed long int) (last_1_var_1_95 - var_1_19))) : (var_1_17 == ((signed long int) ((((var_1_7) > (last_1_var_1_35)) ? (var_1_7) : (last_1_var_1_35))))))))) && ((var_1_87 >= ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18)))) ? ((var_1_18 >= (var_1_39 / var_1_22)) ? (var_1_21 == ((signed char) (var_1_18 - var_1_19))) : (var_1_21 == ((signed char) (var_1_18 - var_1_19)))) : (var_1_80 ? (var_1_21 == ((signed char) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1))) && ((var_1_38 > (var_1_19 - var_1_91)) ? ((25 <= ((var_1_39 + var_1_38) * var_1_38)) ? ((var_1_38 <= var_1_7) ? (var_1_23 == ((unsigned char) 0)) : ((! (var_1_35 > (- var_1_7))) ? (var_1_23 == ((unsigned char) (((var_1_7 / var_1_18) < var_1_91) || (! var_1_24)))) : 1)) : (var_1_23 == ((unsigned char) (! var_1_24)))) : 1)) && (var_1_50 ? (var_1_25 == ((signed long int) (var_1_22 + ((1000000000 - var_1_46) - ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))))))) : ((var_1_18 > ((((100) < 0 ) ? -(100) : (100)))) ? (var_1_25 == ((signed long int) var_1_91)) : (((var_1_38 + last_1_var_1_25) < var_1_91) ? (var_1_25 == ((signed long int) var_1_46)) : 1)))) && (((var_1_87 * var_1_95) < -32) ? (var_1_26 == ((signed char) var_1_19)) : 1)) && ((var_1_22 != var_1_35) ? ((var_1_7 > var_1_38) ? (var_1_27 == ((float) ((((((((var_1_16) < (var_1_14)) ? (var_1_16) : (var_1_14))) < 0 ) ? -((((var_1_16) < (var_1_14)) ? (var_1_16) : (var_1_14))) : ((((var_1_16) < (var_1_14)) ? (var_1_16) : (var_1_14))))) - var_1_28))) : (var_1_27 == ((float) (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))) - 9.5f)))) : (var_1_27 == ((float) ((var_1_29 - var_1_30) + var_1_14))))) && ((var_1_91 < ((~ 128) + var_1_64)) ? ((var_1_1 <= var_1_7) ? (var_1_31 == ((float) ((var_1_14 + var_1_15) + var_1_16))) : (var_1_31 == ((float) (((((var_1_33) < (var_1_32)) ? (var_1_33) : (var_1_32))) - ((((var_1_29) > (var_1_28)) ? (var_1_29) : (var_1_28))))))) : (var_1_31 == ((float) (3.3f + ((var_1_33 + var_1_34) - var_1_30)))))) && (((! var_1_24) && last_1_var_1_71) ? (var_1_35 == ((unsigned char) (((32 + var_1_36) - (var_1_37 + 2)) + 25))) : ((last_1_var_1_46 != ((var_1_22 / var_1_18) * 50)) ? (last_1_var_1_43 ? (((last_1_var_1_71 && var_1_24) || last_1_var_1_43) ? (var_1_35 == ((unsigned char) ((((8) > ((var_1_19 + var_1_37))) ? (8) : ((var_1_19 + var_1_37)))))) : 1) : (var_1_35 == ((unsigned char) var_1_18))) : (var_1_35 == ((unsigned char) 64))))) && ((last_1_var_1_91 > 128) ? (var_1_38 == ((signed long int) (var_1_7 - last_1_var_1_25))) : ((var_1_33 > var_1_15) ? (var_1_38 == ((signed long int) ((((last_1_var_1_91) < 0 ) ? -(last_1_var_1_91) : (last_1_var_1_91))))) : 1))) && ((((var_1_1 + var_1_74) / var_1_22) != (~ var_1_74)) ? (var_1_71 ? (var_1_39 == ((unsigned long int) (((((var_1_46 + 8u)) > (((((((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) > (var_1_95)) ? (((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) : (var_1_95))))) ? ((var_1_46 + 8u)) : (((((((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) > (var_1_95)) ? (((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) : (var_1_95)))))))) : ((var_1_87 < var_1_18) ? ((var_1_30 > (- var_1_83)) ? ((var_1_7 <= var_1_35) ? (var_1_39 == ((unsigned long int) ((((var_1_48) < (((((var_1_36) > (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))))) ? (var_1_36) : (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35)))))))) ? (var_1_48) : (((((var_1_36) > (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))))) ? (var_1_36) : (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))))))))))) : 1) : (var_1_39 == ((unsigned long int) (var_1_95 + var_1_36)))) : (((var_1_55 + var_1_36) >= var_1_35) ? (var_1_39 == ((unsigned long int) var_1_35)) : (var_1_39 == ((unsigned long int) (var_1_36 + ((var_1_41 - 8u) + (var_1_42 - var_1_35)))))))) : 1)) && ((var_1_16 > var_1_27) ? ((var_1_13 > var_1_12) ? ((var_1_60 <= (57295 - ((((var_1_95) < 0 ) ? -(var_1_95) : (var_1_95))))) ? (var_1_43 == ((unsigned char) ((! var_1_71) && (! var_1_45)))) : 1) : ((var_1_46 != var_1_60) ? (var_1_43 == ((unsigned char) var_1_24)) : (var_1_43 == ((unsigned char) var_1_45)))) : (var_1_43 == ((unsigned char) 0)))) && (((- last_1_var_1_67) <= (var_1_34 - var_1_30)) ? (last_1_var_1_43 ? (var_1_46 == ((unsigned char) ((var_1_47 - 25) + 25))) : 1) : 1)) && ((-4 >= var_1_36) ? ((var_1_95 > var_1_95) ? (var_1_48 == ((signed char) ((((var_1_18) < ((var_1_37 - (var_1_49 - var_1_19)))) ? (var_1_18) : ((var_1_37 - (var_1_49 - var_1_19))))))) : (var_1_48 == ((signed char) (100 - ((((((((var_1_49) > (var_1_18)) ? (var_1_49) : (var_1_18)))) > (var_1_36)) ? (((((var_1_49) > (var_1_18)) ? (var_1_49) : (var_1_18)))) : (var_1_36))))))) : (var_1_48 == ((signed char) (var_1_49 - ((((var_1_18) < ((var_1_37 + var_1_19))) ? (var_1_18) : ((var_1_37 + var_1_19))))))))) && ((var_1_28 > (8.75f * last_1_var_1_90)) ? ((64 < (((((var_1_18) > (var_1_37)) ? (var_1_18) : (var_1_37))) - ((((last_1_var_1_46) < (var_1_19)) ? (last_1_var_1_46) : (var_1_19))))) ? (var_1_50 == ((unsigned char) (last_1_var_1_80 || var_1_45))) : (var_1_50 == ((unsigned char) (last_1_var_1_80 || var_1_45)))) : 1)) && (((var_1_24 && var_1_45) && var_1_88) ? (var_1_52 == ((unsigned short int) (var_1_91 + var_1_60))) : ((var_1_60 != (var_1_53 - 50)) ? ((var_1_18 > var_1_87) ? (var_1_52 == ((unsigned short int) (((((var_1_60 + 8)) < ((var_1_18 + var_1_36))) ? ((var_1_60 + 8)) : ((var_1_18 + var_1_36)))))) : (var_1_52 == ((unsigned short int) (((((var_1_7 - (var_1_91 + var_1_47))) > (var_1_37)) ? ((var_1_7 - (var_1_91 + var_1_47))) : (var_1_37)))))) : (var_1_52 == ((unsigned short int) ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))))))) && ((var_1_14 > (var_1_67 * (var_1_32 * var_1_28))) ? ((var_1_45 || var_1_24) ? ((var_1_12 > ((((var_1_30) > (var_1_11)) ? (var_1_30) : (var_1_11)))) ? (var_1_55 == ((unsigned short int) ((((var_1_18) < ((32 + 16))) ? (var_1_18) : ((32 + 16)))))) : (var_1_55 == ((unsigned short int) (var_1_53 + var_1_35)))) : 1) : ((((var_1_37 + var_1_35) > (- var_1_7)) || (var_1_35 > var_1_41)) ? (var_1_55 == ((unsigned short int) var_1_47)) : ((var_1_47 >= (var_1_85 | (var_1_91 + var_1_35))) ? (var_1_55 == ((unsigned short int) (var_1_35 + (var_1_18 + var_1_17)))) : (var_1_73 ? (((var_1_30 - var_1_34) < (var_1_29 / var_1_12)) ? (var_1_55 == ((unsigned short int) ((var_1_57 + ((((var_1_58) < (var_1_59)) ? (var_1_58) : (var_1_59)))) - var_1_91))) : (var_1_55 == ((unsigned short int) var_1_35))) : (var_1_55 == ((unsigned short int) (var_1_59 + (((((var_1_57 - var_1_91)) > (var_1_95)) ? ((var_1_57 - var_1_91)) : (var_1_95))))))))))) && ((var_1_12 <= (200.4f - var_1_30)) ? (var_1_60 == ((signed short int) var_1_74)) : 1)) && ((((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39))) <= (~ var_1_85)) ? ((var_1_37 <= (var_1_58 * var_1_55)) ? (var_1_61 == ((signed char) ((((var_1_37) > (1)) ? (var_1_37) : (1))))) : (((var_1_13 >= var_1_32) && (var_1_91 <= var_1_57)) ? (var_1_61 == ((signed char) (var_1_62 - (var_1_36 + var_1_18)))) : (var_1_61 == ((signed char) (((((50 - ((((var_1_37) > (var_1_18)) ? (var_1_37) : (var_1_18))))) < (((((var_1_19) < (var_1_36)) ? (var_1_19) : (var_1_36))))) ? ((50 - ((((var_1_37) > (var_1_18)) ? (var_1_37) : (var_1_18))))) : (((((var_1_19) < (var_1_36)) ? (var_1_19) : (var_1_36)))))))))) : ((var_1_46 >= (var_1_53 - var_1_47)) ? (var_1_61 == ((signed char) (((((var_1_37 + var_1_18)) < (((((var_1_36) > (-16)) ? (var_1_36) : (-16))))) ? ((var_1_37 + var_1_18)) : (((((var_1_36) > (-16)) ? (var_1_36) : (-16)))))))) : 1))) && ((var_1_95 > var_1_1) ? (((var_1_33 + var_1_83) >= var_1_32) ? (var_1_64 == ((unsigned long int) ((var_1_65 - var_1_37) - var_1_1))) : (var_1_64 == ((unsigned long int) (((((var_1_65) < (var_1_66)) ? (var_1_65) : (var_1_66))) - var_1_1)))) : 1)) && ((((var_1_38 ^ var_1_36) / var_1_47) > ((var_1_25 + 64) * (var_1_18 % var_1_58))) ? (var_1_67 == ((float) ((var_1_32 - (var_1_33 + var_1_34)) - ((var_1_69 - var_1_70) + var_1_29)))) : 1)) && (((var_1_59 < var_1_25) && (var_1_32 >= var_1_28)) ? (var_1_71 == ((unsigned char) (var_1_50 || ((var_1_88 || var_1_45) && var_1_72)))) : (var_1_71 == ((unsigned char) (var_1_45 && (! var_1_24)))))) && ((var_1_53 >= var_1_49) ? (var_1_73 == ((unsigned char) (! var_1_24))) : 1)) && ((last_1_var_1_91 > var_1_42) ? ((last_1_var_1_88 || (var_1_53 > (var_1_75 - var_1_47))) ? ((last_1_var_1_61 > last_1_var_1_26) ? (var_1_74 == ((unsigned short int) (last_1_var_1_38 + var_1_37))) : (var_1_74 == ((unsigned short int) (var_1_53 + last_1_var_1_95)))) : (var_1_74 == ((unsigned short int) (((((4 + var_1_57)) > ((var_1_7 - var_1_22))) ? ((4 + var_1_57)) : ((var_1_7 - var_1_22))))))) : (var_1_74 == ((unsigned short int) (((((var_1_7) < (((((var_1_76) > (var_1_77)) ? (var_1_76) : (var_1_77))))) ? (var_1_7) : (((((var_1_76) > (var_1_77)) ? (var_1_76) : (var_1_77)))))) - ((((var_1_53) > (var_1_19)) ? (var_1_53) : (var_1_19)))))))) && (((var_1_19 & (var_1_75 / var_1_58)) < ((((-64) < (32)) ? (-64) : (32)))) ? (var_1_78 == ((float) (var_1_16 + (((((var_1_70 - var_1_29)) < ((var_1_79 + var_1_34))) ? ((var_1_70 - var_1_29)) : ((var_1_79 + var_1_34))))))) : 1)) && (var_1_50 ? (var_1_80 == ((unsigned char) var_1_45)) : ((! var_1_50) ? ((var_1_1 < var_1_49) ? (var_1_80 == ((unsigned char) (var_1_72 && ((var_1_33 >= var_1_31) || (var_1_88 || var_1_45))))) : (var_1_80 == ((unsigned char) (var_1_50 && (var_1_24 || var_1_82))))) : 1))) && (((((((last_1_var_1_1) > (last_1_var_1_85)) ? (last_1_var_1_1) : (last_1_var_1_85))) ^ var_1_19) > (((((var_1_57) < (-50)) ? (var_1_57) : (-50))) * (last_1_var_1_1 / var_1_58))) ? (var_1_83 == ((float) (((((var_1_33 - (var_1_69 + var_1_70))) < (var_1_34)) ? ((var_1_33 - (var_1_69 + var_1_70))) : (var_1_34))))) : (var_1_83 == ((float) (((3.4475851045371187E18f + var_1_69) - var_1_29) - 7.6f))))) && ((var_1_35 != var_1_74) ? (var_1_85 == ((unsigned short int) (var_1_76 - (var_1_75 + var_1_74)))) : ((((((var_1_78) < (var_1_83)) ? (var_1_78) : (var_1_83))) == var_1_14) ? ((var_1_77 != 4) ? (var_1_71 ? ((var_1_66 > (var_1_22 | var_1_74)) ? (var_1_85 == ((unsigned short int) (((((((var_1_91) < (var_1_92)) ? (var_1_91) : (var_1_92))) < 0 ) ? -((((var_1_91) < (var_1_92)) ? (var_1_91) : (var_1_92))) : ((((var_1_91) < (var_1_92)) ? (var_1_91) : (var_1_92))))))) : (var_1_85 == ((unsigned short int) (var_1_36 + var_1_47)))) : (var_1_85 == ((unsigned short int) var_1_74))) : (var_1_85 == ((unsigned short int) var_1_53))) : (var_1_85 == ((unsigned short int) var_1_46)))) [L610-L611] return (((((((((((((((((((((((((((((((((((((last_1_var_1_23 ? (((last_1_var_1_46 <= last_1_var_1_89) || (last_1_var_1_31 >= last_1_var_1_67)) ? (var_1_1 == ((unsigned short int) (((((var_1_7 - 16)) > (last_1_var_1_46)) ? ((var_1_7 - 16)) : (last_1_var_1_46))))) : (var_1_1 == ((unsigned short int) (var_1_7 - ((10000 - 32) + last_1_var_1_35))))) : (var_1_1 == ((unsigned short int) (last_1_var_1_35 + last_1_var_1_91)))) && ((32.8f > ((last_1_var_1_93 * last_1_var_1_96) / var_1_12)) ? (var_1_11 == ((float) (var_1_13 + (((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) + var_1_16)))) : (((var_1_12 / 25.5) > var_1_14) ? (var_1_11 == ((float) var_1_13)) : 1))) && ((((var_1_7 * last_1_var_1_74) < last_1_var_1_95) || last_1_var_1_23) ? ((last_1_var_1_46 >= ((32 * var_1_7) << (var_1_18 - var_1_19))) ? (var_1_17 == ((signed long int) (((((var_1_18) > ((last_1_var_1_46 + last_1_var_1_35))) ? (var_1_18) : ((last_1_var_1_46 + last_1_var_1_35)))) - (((((last_1_var_1_95 + var_1_7)) < (16)) ? ((last_1_var_1_95 + var_1_7)) : (16)))))) : (var_1_17 == ((signed long int) (((((var_1_7) < (last_1_var_1_74)) ? (var_1_7) : (last_1_var_1_74))) + last_1_var_1_35)))) : (((last_1_var_1_35 > (var_1_18 * var_1_7)) || (last_1_var_1_80 || (last_1_var_1_11 <= 100.25f))) ? (var_1_17 == ((signed long int) (((((((var_1_7) > ((var_1_19 - 128))) ? (var_1_7) : ((var_1_19 - 128)))) < 0 ) ? -((((var_1_7) > ((var_1_19 - 128))) ? (var_1_7) : ((var_1_19 - 128)))) : ((((var_1_7) > ((var_1_19 - 128))) ? (var_1_7) : ((var_1_19 - 128)))))))) : (((last_1_var_1_80 || last_1_var_1_23) || ((var_1_18 / var_1_7) >= last_1_var_1_95)) ? (var_1_17 == ((signed long int) (last_1_var_1_95 - var_1_19))) : (var_1_17 == ((signed long int) ((((var_1_7) > (last_1_var_1_35)) ? (var_1_7) : (last_1_var_1_35))))))))) && ((var_1_87 >= ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18)))) ? ((var_1_18 >= (var_1_39 / var_1_22)) ? (var_1_21 == ((signed char) (var_1_18 - var_1_19))) : (var_1_21 == ((signed char) (var_1_18 - var_1_19)))) : (var_1_80 ? (var_1_21 == ((signed char) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1))) && ((var_1_38 > (var_1_19 - var_1_91)) ? ((25 <= ((var_1_39 + var_1_38) * var_1_38)) ? ((var_1_38 <= var_1_7) ? (var_1_23 == ((unsigned char) 0)) : ((! (var_1_35 > (- var_1_7))) ? (var_1_23 == ((unsigned char) (((var_1_7 / var_1_18) < var_1_91) || (! var_1_24)))) : 1)) : (var_1_23 == ((unsigned char) (! var_1_24)))) : 1)) && (var_1_50 ? (var_1_25 == ((signed long int) (var_1_22 + ((1000000000 - var_1_46) - ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))))))) : ((var_1_18 > ((((100) < 0 ) ? -(100) : (100)))) ? (var_1_25 == ((signed long int) var_1_91)) : (((var_1_38 + last_1_var_1_25) < var_1_91) ? (var_1_25 == ((signed long int) var_1_46)) : 1)))) && (((var_1_87 * var_1_95) < -32) ? (var_1_26 == ((signed char) var_1_19)) : 1)) && ((var_1_22 != var_1_35) ? ((var_1_7 > var_1_38) ? (var_1_27 == ((float) ((((((((var_1_16) < (var_1_14)) ? (var_1_16) : (var_1_14))) < 0 ) ? -((((var_1_16) < (var_1_14)) ? (var_1_16) : (var_1_14))) : ((((var_1_16) < (var_1_14)) ? (var_1_16) : (var_1_14))))) - var_1_28))) : (var_1_27 == ((float) (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))) - 9.5f)))) : (var_1_27 == ((float) ((var_1_29 - var_1_30) + var_1_14))))) && ((var_1_91 < ((~ 128) + var_1_64)) ? ((var_1_1 <= var_1_7) ? (var_1_31 == ((float) ((var_1_14 + var_1_15) + var_1_16))) : (var_1_31 == ((float) (((((var_1_33) < (var_1_32)) ? (var_1_33) : (var_1_32))) - ((((var_1_29) > (var_1_28)) ? (var_1_29) : (var_1_28))))))) : (var_1_31 == ((float) (3.3f + ((var_1_33 + var_1_34) - var_1_30)))))) && (((! var_1_24) && last_1_var_1_71) ? (var_1_35 == ((unsigned char) (((32 + var_1_36) - (var_1_37 + 2)) + 25))) : ((last_1_var_1_46 != ((var_1_22 / var_1_18) * 50)) ? (last_1_var_1_43 ? (((last_1_var_1_71 && var_1_24) || last_1_var_1_43) ? (var_1_35 == ((unsigned char) ((((8) > ((var_1_19 + var_1_37))) ? (8) : ((var_1_19 + var_1_37)))))) : 1) : (var_1_35 == ((unsigned char) var_1_18))) : (var_1_35 == ((unsigned char) 64))))) && ((last_1_var_1_91 > 128) ? (var_1_38 == ((signed long int) (var_1_7 - last_1_var_1_25))) : ((var_1_33 > var_1_15) ? (var_1_38 == ((signed long int) ((((last_1_var_1_91) < 0 ) ? -(last_1_var_1_91) : (last_1_var_1_91))))) : 1))) && ((((var_1_1 + var_1_74) / var_1_22) != (~ var_1_74)) ? (var_1_71 ? (var_1_39 == ((unsigned long int) (((((var_1_46 + 8u)) > (((((((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) > (var_1_95)) ? (((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) : (var_1_95))))) ? ((var_1_46 + 8u)) : (((((((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) > (var_1_95)) ? (((((var_1_36) < (var_1_1)) ? (var_1_36) : (var_1_1)))) : (var_1_95)))))))) : ((var_1_87 < var_1_18) ? ((var_1_30 > (- var_1_83)) ? ((var_1_7 <= var_1_35) ? (var_1_39 == ((unsigned long int) ((((var_1_48) < (((((var_1_36) > (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))))) ? (var_1_36) : (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35)))))))) ? (var_1_48) : (((((var_1_36) > (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))))) ? (var_1_36) : (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))))))))))) : 1) : (var_1_39 == ((unsigned long int) (var_1_95 + var_1_36)))) : (((var_1_55 + var_1_36) >= var_1_35) ? (var_1_39 == ((unsigned long int) var_1_35)) : (var_1_39 == ((unsigned long int) (var_1_36 + ((var_1_41 - 8u) + (var_1_42 - var_1_35)))))))) : 1)) && ((var_1_16 > var_1_27) ? ((var_1_13 > var_1_12) ? ((var_1_60 <= (57295 - ((((var_1_95) < 0 ) ? -(var_1_95) : (var_1_95))))) ? (var_1_43 == ((unsigned char) ((! var_1_71) && (! var_1_45)))) : 1) : ((var_1_46 != var_1_60) ? (var_1_43 == ((unsigned char) var_1_24)) : (var_1_43 == ((unsigned char) var_1_45)))) : (var_1_43 == ((unsigned char) 0)))) && (((- last_1_var_1_67) <= (var_1_34 - var_1_30)) ? (last_1_var_1_43 ? (var_1_46 == ((unsigned char) ((var_1_47 - 25) + 25))) : 1) : 1)) && ((-4 >= var_1_36) ? ((var_1_95 > var_1_95) ? (var_1_48 == ((signed char) ((((var_1_18) < ((var_1_37 - (var_1_49 - var_1_19)))) ? (var_1_18) : ((var_1_37 - (var_1_49 - var_1_19))))))) : (var_1_48 == ((signed char) (100 - ((((((((var_1_49) > (var_1_18)) ? (var_1_49) : (var_1_18)))) > (var_1_36)) ? (((((var_1_49) > (var_1_18)) ? (var_1_49) : (var_1_18)))) : (var_1_36))))))) : (var_1_48 == ((signed char) (var_1_49 - ((((var_1_18) < ((var_1_37 + var_1_19))) ? (var_1_18) : ((var_1_37 + var_1_19))))))))) && ((var_1_28 > (8.75f * last_1_var_1_90)) ? ((64 < (((((var_1_18) > (var_1_37)) ? (var_1_18) : (var_1_37))) - ((((last_1_var_1_46) < (var_1_19)) ? (last_1_var_1_46) : (var_1_19))))) ? (var_1_50 == ((unsigned char) (last_1_var_1_80 || var_1_45))) : (var_1_50 == ((unsigned char) (last_1_var_1_80 || var_1_45)))) : 1)) && (((var_1_24 && var_1_45) && var_1_88) ? (var_1_52 == ((unsigned short int) (var_1_91 + var_1_60))) : ((var_1_60 != (var_1_53 - 50)) ? ((var_1_18 > var_1_87) ? (var_1_52 == ((unsigned short int) (((((var_1_60 + 8)) < ((var_1_18 + var_1_36))) ? ((var_1_60 + 8)) : ((var_1_18 + var_1_36)))))) : (var_1_52 == ((unsigned short int) (((((var_1_7 - (var_1_91 + var_1_47))) > (var_1_37)) ? ((var_1_7 - (var_1_91 + var_1_47))) : (var_1_37)))))) : (var_1_52 == ((unsigned short int) ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))))))) && ((var_1_14 > (var_1_67 * (var_1_32 * var_1_28))) ? ((var_1_45 || var_1_24) ? ((var_1_12 > ((((var_1_30) > (var_1_11)) ? (var_1_30) : (var_1_11)))) ? (var_1_55 == ((unsigned short int) ((((var_1_18) < ((32 + 16))) ? (var_1_18) : ((32 + 16)))))) : (var_1_55 == ((unsigned short int) (var_1_53 + var_1_35)))) : 1) : ((((var_1_37 + var_1_35) > (- var_1_7)) || (var_1_35 > var_1_41)) ? (var_1_55 == ((unsigned short int) var_1_47)) : ((var_1_47 >= (var_1_85 | (var_1_91 + var_1_35))) ? (var_1_55 == ((unsigned short int) (var_1_35 + (var_1_18 + var_1_17)))) : (var_1_73 ? (((var_1_30 - var_1_34) < (var_1_29 / var_1_12)) ? (var_1_55 == ((unsigned short int) ((var_1_57 + ((((var_1_58) < (var_1_59)) ? (var_1_58) : (var_1_59)))) - var_1_91))) : (var_1_55 == ((unsigned short int) var_1_35))) : (var_1_55 == ((unsigned short int) (var_1_59 + (((((var_1_57 - var_1_91)) > (var_1_95)) ? ((var_1_57 - var_1_91)) : (var_1_95))))))))))) && ((var_1_12 <= (200.4f - var_1_30)) ? (var_1_60 == ((signed short int) var_1_74)) : 1)) && ((((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39))) <= (~ var_1_85)) ? ((var_1_37 <= (var_1_58 * var_1_55)) ? (var_1_61 == ((signed char) ((((var_1_37) > (1)) ? (var_1_37) : (1))))) : (((var_1_13 >= var_1_32) && (var_1_91 <= var_1_57)) ? (var_1_61 == ((signed char) (var_1_62 - (var_1_36 + var_1_18)))) : (var_1_61 == ((signed char) (((((50 - ((((var_1_37) > (var_1_18)) ? (var_1_37) : (var_1_18))))) < (((((var_1_19) < (var_1_36)) ? (var_1_19) : (var_1_36))))) ? ((50 - ((((var_1_37) > (var_1_18)) ? (var_1_37) : (var_1_18))))) : (((((var_1_19) < (var_1_36)) ? (var_1_19) : (var_1_36)))))))))) : ((var_1_46 >= (var_1_53 - var_1_47)) ? (var_1_61 == ((signed char) (((((var_1_37 + var_1_18)) < (((((var_1_36) > (-16)) ? (var_1_36) : (-16))))) ? ((var_1_37 + var_1_18)) : (((((var_1_36) > (-16)) ? (var_1_36) : (-16)))))))) : 1))) && ((var_1_95 > var_1_1) ? (((var_1_33 + var_1_83) >= var_1_32) ? (var_1_64 == ((unsigned long int) ((var_1_65 - var_1_37) - var_1_1))) : (var_1_64 == ((unsigned long int) (((((var_1_65) < (var_1_66)) ? (var_1_65) : (var_1_66))) - var_1_1)))) : 1)) && ((((var_1_38 ^ var_1_36) / var_1_47) > ((var_1_25 + 64) * (var_1_18 % var_1_58))) ? (var_1_67 == ((float) ((var_1_32 - (var_1_33 + var_1_34)) - ((var_1_69 - var_1_70) + var_1_29)))) : 1)) && (((var_1_59 < var_1_25) && (var_1_32 >= var_1_28)) ? (var_1_71 == ((unsigned char) (var_1_50 || ((var_1_88 || var_1_45) && var_1_72)))) : (var_1_71 == ((unsigned char) (var_1_45 && (! var_1_24)))))) && ((var_1_53 >= var_1_49) ? (var_1_73 == ((unsigned char) (! var_1_24))) : 1)) && ((last_1_var_1_91 > var_1_42) ? ((last_1_var_1_88 || (var_1_53 > (var_1_75 - var_1_47))) ? ((last_1_var_1_61 > last_1_var_1_26) ? (var_1_74 == ((unsigned short int) (last_1_var_1_38 + var_1_37))) : (var_1_74 == ((unsigned short int) (var_1_53 + last_1_var_1_95)))) : (var_1_74 == ((unsigned short int) (((((4 + var_1_57)) > ((var_1_7 - var_1_22))) ? ((4 + var_1_57)) : ((var_1_7 - var_1_22))))))) : (var_1_74 == ((unsigned short int) (((((var_1_7) < (((((var_1_76) > (var_1_77)) ? (var_1_76) : (var_1_77))))) ? (var_1_7) : (((((var_1_76) > (var_1_77)) ? (var_1_76) : (var_1_77)))))) - ((((var_1_53) > (var_1_19)) ? (var_1_53) : (var_1_19)))))))) && (((var_1_19 & (var_1_75 / var_1_58)) < ((((-64) < (32)) ? (-64) : (32)))) ? (var_1_78 == ((float) (var_1_16 + (((((var_1_70 - var_1_29)) < ((var_1_79 + var_1_34))) ? ((var_1_70 - var_1_29)) : ((var_1_79 + var_1_34))))))) : 1)) && (var_1_50 ? (var_1_80 == ((unsigned char) var_1_45)) : ((! var_1_50) ? ((var_1_1 < var_1_49) ? (var_1_80 == ((unsigned char) (var_1_72 && ((var_1_33 >= var_1_31) || (var_1_88 || var_1_45))))) : (var_1_80 == ((unsigned char) (var_1_50 && (var_1_24 || var_1_82))))) : 1))) && (((((((last_1_var_1_1) > (last_1_var_1_85)) ? (last_1_var_1_1) : (last_1_var_1_85))) ^ var_1_19) > (((((var_1_57) < (-50)) ? (var_1_57) : (-50))) * (last_1_var_1_1 / var_1_58))) ? (var_1_83 == ((float) (((((var_1_33 - (var_1_69 + var_1_70))) < (var_1_34)) ? ((var_1_33 - (var_1_69 + var_1_70))) : (var_1_34))))) : (var_1_83 == ((float) (((3.4475851045371187E18f + var_1_69) - var_1_29) - 7.6f))))) && ((var_1_35 != var_1_74) ? (var_1_85 == ((unsigned short int) (var_1_76 - (var_1_75 + var_1_74)))) : ((((((var_1_78) < (var_1_83)) ? (var_1_78) : (var_1_83))) == var_1_14) ? ((var_1_77 != 4) ? (var_1_71 ? ((var_1_66 > (var_1_22 | var_1_74)) ? (var_1_85 == ((unsigned short int) (((((((var_1_91) < (var_1_92)) ? (var_1_91) : (var_1_92))) < 0 ) ? -((((var_1_91) < (var_1_92)) ? (var_1_91) : (var_1_92))) : ((((var_1_91) < (var_1_92)) ? (var_1_91) : (var_1_92))))))) : (var_1_85 == ((unsigned short int) (var_1_36 + var_1_47)))) : (var_1_85 == ((unsigned short int) var_1_74))) : (var_1_85 == ((unsigned short int) var_1_53))) : (var_1_85 == ((unsigned short int) var_1_46))))) && (var_1_82 ? (var_1_87 == ((signed long int) var_1_53)) : (var_1_87 == ((signed long int) var_1_59)))) && (var_1_88 == ((unsigned char) var_1_72))) && (var_1_72 ? (var_1_89 == ((unsigned short int) var_1_47)) : (var_1_89 == ((unsigned short int) var_1_95)))) && (var_1_82 ? (var_1_90 == ((float) var_1_13)) : (var_1_90 == ((float) var_1_28)))) && (last_1_var_1_43 ? (var_1_91 == ((unsigned char) var_1_47)) : (var_1_91 == ((unsigned char) var_1_47)))) && (var_1_92 == ((signed short int) var_1_95))) && ((var_1_17 >= (var_1_87 % ((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))))) ? (var_1_93 == ((float) (((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))) + ((((2.5f) < 0 ) ? -(2.5f) : (2.5f)))))) : 1)) && (var_1_95 == ((unsigned char) var_1_49))) && (var_1_96 == ((double) var_1_79)) ; [L620] RET, EXPR property() [L620] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_13=0, var_1_17=32767, var_1_18=10, var_1_19=261, var_1_1=96, var_1_21=5, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=999999874, var_1_26=1, var_1_28=3, var_1_34=2, var_1_35=117, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=136, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=92, var_1_49=98, var_1_50=1, var_1_52=32513, var_1_53=255, var_1_55=10, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=32512, var_1_61=1, var_1_62=-1, var_1_64=-99, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=1, var_1_74=32512, var_1_75=255, var_1_76=65278, var_1_77=32767, var_1_78=46/5, var_1_79=4, var_1_7=32767, var_1_80=-255, var_1_82=0, var_1_83=2, var_1_85=32511, var_1_87=16463, var_1_88=1, var_1_89=127, var_1_90=3, var_1_91=127, var_1_92=98, var_1_93=0, var_1_95=98, var_1_96=4] [L19] reach_error() VAL [isInitial=1, last_1_var_1_11=83/8, last_1_var_1_1=16, last_1_var_1_23=0, last_1_var_1_25=-32, last_1_var_1_26=1, last_1_var_1_31=1021/4, last_1_var_1_35=64, last_1_var_1_38=4, last_1_var_1_43=0, last_1_var_1_46=128, last_1_var_1_61=-2, last_1_var_1_67=201/2, last_1_var_1_71=1, last_1_var_1_74=64, last_1_var_1_80=0, last_1_var_1_85=64, last_1_var_1_88=0, last_1_var_1_89=5, last_1_var_1_90=247/25, last_1_var_1_91=32, last_1_var_1_93=19/10, last_1_var_1_95=1, last_1_var_1_96=47/10, var_1_11=83/8, var_1_13=0, var_1_17=32767, var_1_18=10, var_1_19=261, var_1_1=96, var_1_21=5, var_1_22=12, var_1_23=0, var_1_24=-256, var_1_25=999999874, var_1_26=1, var_1_28=3, var_1_34=2, var_1_35=117, var_1_36=319, var_1_37=-511, var_1_38=4, var_1_39=136, var_1_41=536870912, var_1_42=-3758096385, var_1_43=0, var_1_45=-255, var_1_46=128, var_1_47=127, var_1_48=92, var_1_49=98, var_1_50=1, var_1_52=32513, var_1_53=255, var_1_55=10, var_1_57=16383, var_1_58=16384, var_1_59=16463, var_1_60=32512, var_1_61=1, var_1_62=-1, var_1_64=-99, var_1_65=-2, var_1_66=2147483647, var_1_67=201/2, var_1_71=1, var_1_72=1, var_1_73=1, var_1_74=32512, var_1_75=255, var_1_76=65278, var_1_77=32767, var_1_78=46/5, var_1_79=4, var_1_7=32767, var_1_80=-255, var_1_82=0, var_1_83=2, var_1_85=32511, var_1_87=16463, var_1_88=1, var_1_89=127, var_1_90=3, var_1_91=127, var_1_92=98, var_1_93=0, var_1_95=98, var_1_96=4] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 111 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 12.5s, OverallIterations: 1, TraceHistogramMax: 64, 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=111occurred 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, 8.7s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 468 NumberOfCodeBlocks, 468 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 07:15:39,944 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-82.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 17ab865f0f00c0e81e7df8c769539048861e387663f5be28b491c6160e2a443b --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 07:15:42,884 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 07:15:43,021 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2024-11-09 07:15:43,029 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 07:15:43,029 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 07:15:43,079 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 07:15:43,080 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 07:15:43,081 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 07:15:43,082 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 07:15:43,084 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 07:15:43,085 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 07:15:43,085 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 07:15:43,086 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 07:15:43,086 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 07:15:43,089 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 07:15:43,090 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 07:15:43,091 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 07:15:43,091 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 07:15:43,091 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 07:15:43,092 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 07:15:43,096 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 07:15:43,097 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 07:15:43,097 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 07:15:43,098 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 07:15:43,098 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-09 07:15:43,098 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-09 07:15:43,099 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 07:15:43,099 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-09 07:15:43,099 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 07:15:43,100 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 07:15:43,100 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 07:15:43,101 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 07:15:43,101 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-09 07:15:43,101 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 07:15:43,102 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 07:15:43,102 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 07:15:43,102 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 07:15:43,103 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 07:15:43,103 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 07:15:43,103 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-09 07:15:43,104 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-09 07:15:43,105 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 07:15:43,105 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 07:15:43,105 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_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 -> 17ab865f0f00c0e81e7df8c769539048861e387663f5be28b491c6160e2a443b [2024-11-09 07:15:43,613 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 07:15:43,647 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 07:15:43,652 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 07:15:43,654 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 07:15:43,654 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 07:15:43,656 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-82.i Unable to find full path for "g++" [2024-11-09 07:15:45,999 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 07:15:46,391 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 07:15:46,392 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-82.i [2024-11-09 07:15:46,422 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/data/604e8e876/22bd83ea584746908085d59fecc0d17a/FLAGbae5afee7 [2024-11-09 07:15:46,449 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/data/604e8e876/22bd83ea584746908085d59fecc0d17a [2024-11-09 07:15:46,453 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 07:15:46,455 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 07:15:46,456 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 07:15:46,457 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 07:15:46,466 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 07:15:46,467 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 07:15:46" (1/1) ... [2024-11-09 07:15:46,470 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3062d67b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:46, skipping insertion in model container [2024-11-09 07:15:46,470 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 07:15:46" (1/1) ... [2024-11-09 07:15:46,555 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 07:15:46,840 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_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-82.i[916,929] [2024-11-09 07:15:47,271 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 07:15:47,299 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 07:15:47,315 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_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-82.i[916,929] [2024-11-09 07:15:47,473 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 07:15:47,504 INFO L204 MainTranslator]: Completed translation [2024-11-09 07:15:47,505 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:47 WrapperNode [2024-11-09 07:15:47,505 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 07:15:47,506 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 07:15:47,507 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 07:15:47,507 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 07:15:47,516 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:47" (1/1) ... [2024-11-09 07:15:47,543 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:47" (1/1) ... [2024-11-09 07:15:47,637 INFO L138 Inliner]: procedures = 27, calls = 77, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 545 [2024-11-09 07:15:47,637 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 07:15:47,638 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 07:15:47,638 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 07:15:47,639 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 07:15:47,650 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:47" (1/1) ... [2024-11-09 07:15:47,650 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:47" (1/1) ... [2024-11-09 07:15:47,668 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:47" (1/1) ... [2024-11-09 07:15:47,668 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:47" (1/1) ... [2024-11-09 07:15:47,709 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:47" (1/1) ... [2024-11-09 07:15:47,715 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:47" (1/1) ... [2024-11-09 07:15:47,723 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:47" (1/1) ... [2024-11-09 07:15:47,728 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:47" (1/1) ... [2024-11-09 07:15:47,743 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 07:15:47,744 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 07:15:47,744 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 07:15:47,744 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 07:15:47,746 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:47" (1/1) ... [2024-11-09 07:15:47,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 07:15:47,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:15:47,792 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 07:15:47,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 07:15:47,832 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 07:15:47,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-09 07:15:47,833 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-09 07:15:47,833 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-09 07:15:47,833 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 07:15:47,833 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 07:15:48,009 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 07:15:48,017 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 07:16:17,361 INFO L? ?]: Removed 70 outVars from TransFormulas that were not future-live. [2024-11-09 07:16:17,362 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 07:16:17,380 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 07:16:17,380 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-09 07:16:17,380 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 07:16:17 BoogieIcfgContainer [2024-11-09 07:16:17,381 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 07:16:17,383 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 07:16:17,383 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 07:16:17,387 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 07:16:17,388 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 07:15:46" (1/3) ... [2024-11-09 07:16:17,389 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d4cce7b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 07:16:17, skipping insertion in model container [2024-11-09 07:16:17,390 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 07:15:47" (2/3) ... [2024-11-09 07:16:17,390 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d4cce7b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 07:16:17, skipping insertion in model container [2024-11-09 07:16:17,391 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 07:16:17" (3/3) ... [2024-11-09 07:16:17,393 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount500_file-82.i [2024-11-09 07:16:17,415 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 07:16:17,415 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-09 07:16:17,511 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 07:16:17,520 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;@d7f3a83, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 07:16:17,520 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-09 07:16:17,528 INFO L276 IsEmpty]: Start isEmpty. Operand has 221 states, 154 states have (on average 1.5714285714285714) internal successors, (242), 155 states have internal predecessors, (242), 64 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2024-11-09 07:16:17,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 423 [2024-11-09 07:16:17,566 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:16:17,568 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:16:17,568 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:16:17,574 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:16:17,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1005984223, now seen corresponding path program 1 times [2024-11-09 07:16:17,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 07:16:17,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1362590292] [2024-11-09 07:16:17,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:17,593 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 07:16:17,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 07:16:17,598 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:16:17,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:16:21,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:16:21,469 INFO L255 TraceCheckSpWp]: Trace formula consists of 733 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-09 07:16:21,488 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:16:21,611 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 2070 proven. 0 refuted. 0 times theorem prover too weak. 5994 trivial. 0 not checked. [2024-11-09 07:16:21,611 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 07:16:21,612 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 07:16:21,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1362590292] [2024-11-09 07:16:21,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1362590292] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:16:21,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:16:21,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 07:16:21,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232197934] [2024-11-09 07:16:21,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:16:21,625 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-09 07:16:21,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 07:16:21,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-09 07:16:21,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-09 07:16:21,659 INFO L87 Difference]: Start difference. First operand has 221 states, 154 states have (on average 1.5714285714285714) internal successors, (242), 155 states have internal predecessors, (242), 64 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) Second operand has 2 states, 2 states have (on average 54.5) internal successors, (109), 2 states have internal predecessors, (109), 2 states have call successors, (64), 2 states have call predecessors, (64), 2 states have return successors, (64), 2 states have call predecessors, (64), 2 states have call successors, (64) [2024-11-09 07:16:21,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:16:21,753 INFO L93 Difference]: Finished difference Result 434 states and 796 transitions. [2024-11-09 07:16:21,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-09 07:16:21,755 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 54.5) internal successors, (109), 2 states have internal predecessors, (109), 2 states have call successors, (64), 2 states have call predecessors, (64), 2 states have return successors, (64), 2 states have call predecessors, (64), 2 states have call successors, (64) Word has length 422 [2024-11-09 07:16:21,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:16:21,772 INFO L225 Difference]: With dead ends: 434 [2024-11-09 07:16:21,773 INFO L226 Difference]: Without dead ends: 216 [2024-11-09 07:16:21,780 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 421 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 07:16:21,785 INFO L432 NwaCegarLoop]: 359 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, 359 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 07:16:21,787 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 07:16:21,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2024-11-09 07:16:21,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 216. [2024-11-09 07:16:21,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 150 states have (on average 1.54) internal successors, (231), 150 states have internal predecessors, (231), 64 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2024-11-09 07:16:21,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 359 transitions. [2024-11-09 07:16:21,866 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 359 transitions. Word has length 422 [2024-11-09 07:16:21,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:16:21,871 INFO L471 AbstractCegarLoop]: Abstraction has 216 states and 359 transitions. [2024-11-09 07:16:21,872 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 54.5) internal successors, (109), 2 states have internal predecessors, (109), 2 states have call successors, (64), 2 states have call predecessors, (64), 2 states have return successors, (64), 2 states have call predecessors, (64), 2 states have call successors, (64) [2024-11-09 07:16:21,872 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 359 transitions. [2024-11-09 07:16:21,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 423 [2024-11-09 07:16:21,891 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:16:21,891 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:16:21,959 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:16:22,092 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:16:22,093 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:16:22,093 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:16:22,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1591178455, now seen corresponding path program 1 times [2024-11-09 07:16:22,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 07:16:22,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [755511850] [2024-11-09 07:16:22,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:22,095 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 07:16:22,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 07:16:22,098 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:16:22,100 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:16:25,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:16:25,476 INFO L255 TraceCheckSpWp]: Trace formula consists of 733 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-09 07:16:25,497 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:16:43,331 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-11-09 07:16:43,331 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 07:16:43,332 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 07:16:43,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [755511850] [2024-11-09 07:16:43,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [755511850] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:16:43,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:16:43,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 07:16:43,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465823076] [2024-11-09 07:16:43,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:16:43,336 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 07:16:43,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 07:16:43,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 07:16:43,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 07:16:43,339 INFO L87 Difference]: Start difference. First operand 216 states and 359 transitions. Second operand has 4 states, 4 states have (on average 26.25) internal successors, (105), 3 states have internal predecessors, (105), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-09 07:16:46,858 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:16:49,987 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.96s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:16:51,988 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 07:16:55,516 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.89s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:16:57,523 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 07:16:57,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:16:57,524 INFO L93 Difference]: Finished difference Result 643 states and 1072 transitions. [2024-11-09 07:16:57,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 07:16:57,852 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.25) internal successors, (105), 3 states have internal predecessors, (105), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) Word has length 422 [2024-11-09 07:16:57,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:16:57,860 INFO L225 Difference]: With dead ends: 643 [2024-11-09 07:16:57,860 INFO L226 Difference]: Without dead ends: 430 [2024-11-09 07:16:57,863 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 422 GetRequests, 419 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:16:57,865 INFO L432 NwaCegarLoop]: 353 mSDtfsCounter, 271 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 129 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 1037 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.9s IncrementalHoareTripleChecker+Time [2024-11-09 07:16:57,865 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [271 Valid, 1037 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 32 Invalid, 4 Unknown, 0 Unchecked, 13.9s Time] [2024-11-09 07:16:57,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2024-11-09 07:16:57,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 338. [2024-11-09 07:16:57,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 207 states have (on average 1.4492753623188406) internal successors, (300), 207 states have internal predecessors, (300), 128 states have call successors, (128), 2 states have call predecessors, (128), 2 states have return successors, (128), 128 states have call predecessors, (128), 128 states have call successors, (128) [2024-11-09 07:16:58,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 556 transitions. [2024-11-09 07:16:58,007 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 556 transitions. Word has length 422 [2024-11-09 07:16:58,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:16:58,011 INFO L471 AbstractCegarLoop]: Abstraction has 338 states and 556 transitions. [2024-11-09 07:16:58,012 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.25) internal successors, (105), 3 states have internal predecessors, (105), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-09 07:16:58,012 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 556 transitions. [2024-11-09 07:16:58,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2024-11-09 07:16:58,025 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:16:58,025 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:16:58,099 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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)] Forceful destruction successful, exit code 0 [2024-11-09 07:16:58,226 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:16:58,227 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:16:58,227 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:16:58,228 INFO L85 PathProgramCache]: Analyzing trace with hash 2101786984, now seen corresponding path program 1 times [2024-11-09 07:16:58,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 07:16:58,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1410682097] [2024-11-09 07:16:58,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:16:58,230 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 07:16:58,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 07:16:58,233 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:16:58,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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)] Waiting until timeout for monitored process [2024-11-09 07:17:01,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:17:01,742 INFO L255 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-09 07:17:01,752 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:17:22,851 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-11-09 07:17:22,852 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 07:17:22,852 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 07:17:22,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1410682097] [2024-11-09 07:17:22,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1410682097] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:17:22,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:17:22,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 07:17:22,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422549724] [2024-11-09 07:17:22,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:17:22,859 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 07:17:22,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 07:17:22,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 07:17:22,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 07:17:22,861 INFO L87 Difference]: Start difference. First operand 338 states and 556 transitions. Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 3 states have internal predecessors, (106), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-09 07:17:26,638 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:17:28,651 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 07:17:30,659 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 07:17:34,261 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.91s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:17:36,264 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 07:17:38,270 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 07:17:40,288 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:17:40,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:17:40,289 INFO L93 Difference]: Finished difference Result 898 states and 1500 transitions. [2024-11-09 07:17:40,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 07:17:40,597 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 3 states have internal predecessors, (106), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) Word has length 423 [2024-11-09 07:17:40,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:17:40,605 INFO L225 Difference]: With dead ends: 898 [2024-11-09 07:17:40,605 INFO L226 Difference]: Without dead ends: 685 [2024-11-09 07:17:40,607 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 423 GetRequests, 420 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:17:40,608 INFO L432 NwaCegarLoop]: 355 mSDtfsCounter, 611 mSDsluCounter, 740 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 138 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 611 SdHoareTripleChecker+Valid, 1095 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.2s IncrementalHoareTripleChecker+Time [2024-11-09 07:17:40,608 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [611 Valid, 1095 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 15 Invalid, 7 Unknown, 0 Unchecked, 17.2s Time] [2024-11-09 07:17:40,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2024-11-09 07:17:40,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 554. [2024-11-09 07:17:40,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 358 states have (on average 1.4832402234636872) internal successors, (531), 358 states have internal predecessors, (531), 192 states have call successors, (192), 3 states have call predecessors, (192), 3 states have return successors, (192), 192 states have call predecessors, (192), 192 states have call successors, (192) [2024-11-09 07:17:40,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 915 transitions. [2024-11-09 07:17:40,686 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 915 transitions. Word has length 423 [2024-11-09 07:17:40,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:17:40,688 INFO L471 AbstractCegarLoop]: Abstraction has 554 states and 915 transitions. [2024-11-09 07:17:40,688 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 3 states have internal predecessors, (106), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-09 07:17:40,688 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 915 transitions. [2024-11-09 07:17:40,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2024-11-09 07:17:40,697 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:17:40,697 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:17:40,755 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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)] Ended with exit code 0 [2024-11-09 07:17:40,898 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:17:40,899 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:17:40,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:17:40,899 INFO L85 PathProgramCache]: Analyzing trace with hash 52399142, now seen corresponding path program 1 times [2024-11-09 07:17:40,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 07:17:40,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [500846768] [2024-11-09 07:17:40,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:17:40,901 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 07:17:40,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 07:17:40,902 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:17:40,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:17:44,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:17:44,140 INFO L255 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 07:17:44,147 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:17:46,401 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 189 proven. 0 refuted. 0 times theorem prover too weak. 7875 trivial. 0 not checked. [2024-11-09 07:17:46,401 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 07:17:46,402 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 07:17:46,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [500846768] [2024-11-09 07:17:46,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [500846768] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:17:46,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:17:46,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 07:17:46,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161109515] [2024-11-09 07:17:46,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:17:46,404 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 07:17:46,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 07:17:46,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 07:17:46,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 07:17:46,406 INFO L87 Difference]: Start difference. First operand 554 states and 915 transitions. Second operand has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 1 states have call successors, (64), 1 states have call predecessors, (64), 2 states have return successors, (64), 2 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-09 07:18:00,984 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:18:02,989 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 07:18:04,994 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 07:18:05,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:18:05,026 INFO L93 Difference]: Finished difference Result 1007 states and 1651 transitions. [2024-11-09 07:18:05,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 07:18:05,399 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 1 states have call successors, (64), 1 states have call predecessors, (64), 2 states have return successors, (64), 2 states have call predecessors, (64), 1 states have call successors, (64) Word has length 423 [2024-11-09 07:18:05,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:18:05,404 INFO L225 Difference]: With dead ends: 1007 [2024-11-09 07:18:05,404 INFO L226 Difference]: Without dead ends: 578 [2024-11-09 07:18:05,406 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 426 GetRequests, 419 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-11-09 07:18:05,408 INFO L432 NwaCegarLoop]: 288 mSDtfsCounter, 268 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 10 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 734 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.5s IncrementalHoareTripleChecker+Time [2024-11-09 07:18:05,409 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [330 Valid, 734 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 333 Invalid, 3 Unknown, 0 Unchecked, 17.5s Time] [2024-11-09 07:18:05,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2024-11-09 07:18:05,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 566. [2024-11-09 07:18:05,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 367 states have (on average 1.4604904632152589) internal successors, (536), 367 states have internal predecessors, (536), 192 states have call successors, (192), 6 states have call predecessors, (192), 6 states have return successors, (192), 192 states have call predecessors, (192), 192 states have call successors, (192) [2024-11-09 07:18:05,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 920 transitions. [2024-11-09 07:18:05,496 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 920 transitions. Word has length 423 [2024-11-09 07:18:05,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:18:05,500 INFO L471 AbstractCegarLoop]: Abstraction has 566 states and 920 transitions. [2024-11-09 07:18:05,500 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 1 states have call successors, (64), 1 states have call predecessors, (64), 2 states have return successors, (64), 2 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-09 07:18:05,501 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 920 transitions. [2024-11-09 07:18:05,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2024-11-09 07:18:05,509 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:18:05,510 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:18:05,579 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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)] Ended with exit code 0 [2024-11-09 07:18:05,710 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:18:05,711 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:18:05,712 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:18:05,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1133436502, now seen corresponding path program 1 times [2024-11-09 07:18:05,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 07:18:05,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1119460461] [2024-11-09 07:18:05,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:18:05,714 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 07:18:05,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 07:18:05,717 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:18:05,719 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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)] Waiting until timeout for monitored process [2024-11-09 07:18:09,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:18:09,219 INFO L255 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 07:18:09,229 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:18:10,655 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-11-09 07:18:10,655 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 07:18:10,656 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 07:18:10,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1119460461] [2024-11-09 07:18:10,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1119460461] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:18:10,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 07:18:10,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 07:18:10,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019823081] [2024-11-09 07:18:10,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:18:10,658 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 07:18:10,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 07:18:10,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 07:18:10,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 07:18:10,663 INFO L87 Difference]: Start difference. First operand 566 states and 920 transitions. Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-09 07:18:14,220 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-09 07:18:14,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:18:14,296 INFO L93 Difference]: Finished difference Result 1022 states and 1666 transitions. [2024-11-09 07:18:14,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 07:18:14,816 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) Word has length 423 [2024-11-09 07:18:14,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:18:14,824 INFO L225 Difference]: With dead ends: 1022 [2024-11-09 07:18:14,824 INFO L226 Difference]: Without dead ends: 585 [2024-11-09 07:18:14,828 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 422 GetRequests, 421 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 07:18:14,831 INFO L432 NwaCegarLoop]: 574 mSDtfsCounter, 338 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 801 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2024-11-09 07:18:14,832 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [338 Valid, 801 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 1 Unknown, 0 Unchecked, 3.5s Time] [2024-11-09 07:18:14,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2024-11-09 07:18:14,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 566. [2024-11-09 07:18:14,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 367 states have (on average 1.4550408719346049) internal successors, (534), 367 states have internal predecessors, (534), 192 states have call successors, (192), 6 states have call predecessors, (192), 6 states have return successors, (192), 192 states have call predecessors, (192), 192 states have call successors, (192) [2024-11-09 07:18:14,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 918 transitions. [2024-11-09 07:18:14,974 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 918 transitions. Word has length 423 [2024-11-09 07:18:14,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:18:14,977 INFO L471 AbstractCegarLoop]: Abstraction has 566 states and 918 transitions. [2024-11-09 07:18:14,981 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-09 07:18:14,981 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 918 transitions. [2024-11-09 07:18:15,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2024-11-09 07:18:15,006 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:18:15,006 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:18:15,180 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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)] Ended with exit code 0 [2024-11-09 07:18:15,208 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:18:15,209 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:18:15,210 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:18:15,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1267450008, now seen corresponding path program 1 times [2024-11-09 07:18:15,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 07:18:15,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1419972721] [2024-11-09 07:18:15,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:18:15,217 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 07:18:15,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 07:18:15,224 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:18:15,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:18:19,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:18:19,628 INFO L255 TraceCheckSpWp]: Trace formula consists of 733 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-09 07:18:19,639 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:18:43,633 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 3103 proven. 141 refuted. 0 times theorem prover too weak. 4820 trivial. 0 not checked. [2024-11-09 07:18:43,637 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:19:00,870 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 48 proven. 141 refuted. 0 times theorem prover too weak. 7875 trivial. 0 not checked. [2024-11-09 07:19:00,871 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 07:19:00,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1419972721] [2024-11-09 07:19:00,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1419972721] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:19:00,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [241966496] [2024-11-09 07:19:00,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:19:00,872 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 07:19:00,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 07:19:00,876 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 07:19:00,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-09 07:19:03,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:19:03,484 INFO L255 TraceCheckSpWp]: Trace formula consists of 733 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-09 07:19:03,492 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:19:05,026 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-11-09 07:19:05,026 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 07:19:05,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [241966496] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:19:05,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 07:19:05,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6, 6] total 10 [2024-11-09 07:19:05,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138116246] [2024-11-09 07:19:05,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:19:05,028 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 07:19:05,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 07:19:05,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 07:19:05,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-09 07:19:05,030 INFO L87 Difference]: Start difference. First operand 566 states and 918 transitions. Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-09 07:19:09,831 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:19:11,838 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 07:19:13,847 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 07:19:15,856 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 07:19:17,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:19:17,550 INFO L93 Difference]: Finished difference Result 1151 states and 1880 transitions. [2024-11-09 07:19:17,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 07:19:17,552 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) Word has length 423 [2024-11-09 07:19:17,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:19:17,559 INFO L225 Difference]: With dead ends: 1151 [2024-11-09 07:19:17,559 INFO L226 Difference]: Without dead ends: 714 [2024-11-09 07:19:17,562 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1266 GetRequests, 1257 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-09 07:19:17,565 INFO L432 NwaCegarLoop]: 394 mSDtfsCounter, 118 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 1080 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.4s IncrementalHoareTripleChecker+Time [2024-11-09 07:19:17,566 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 1080 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 73 Invalid, 4 Unknown, 0 Unchecked, 12.4s Time] [2024-11-09 07:19:17,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2024-11-09 07:19:17,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 710. [2024-11-09 07:19:17,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 710 states, 479 states have (on average 1.4947807933194155) internal successors, (716), 481 states have internal predecessors, (716), 222 states have call successors, (222), 8 states have call predecessors, (222), 8 states have return successors, (222), 220 states have call predecessors, (222), 222 states have call successors, (222) [2024-11-09 07:19:17,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 710 states to 710 states and 1160 transitions. [2024-11-09 07:19:17,716 INFO L78 Accepts]: Start accepts. Automaton has 710 states and 1160 transitions. Word has length 423 [2024-11-09 07:19:17,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:19:17,717 INFO L471 AbstractCegarLoop]: Abstraction has 710 states and 1160 transitions. [2024-11-09 07:19:17,718 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-09 07:19:17,718 INFO L276 IsEmpty]: Start isEmpty. Operand 710 states and 1160 transitions. [2024-11-09 07:19:17,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2024-11-09 07:19:17,722 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:19:17,723 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:19:17,815 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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)] Ended with exit code 0 [2024-11-09 07:19:17,934 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-11-09 07:19:18,123 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt [2024-11-09 07:19:18,124 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:19:18,124 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:19:18,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1730778800, now seen corresponding path program 1 times [2024-11-09 07:19:18,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 07:19:18,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1950817775] [2024-11-09 07:19:18,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:19:18,126 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 07:19:18,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 07:19:18,127 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:19:18,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:19:21,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:19:21,892 INFO L255 TraceCheckSpWp]: Trace formula consists of 733 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-09 07:19:21,899 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:19:41,549 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 3103 proven. 141 refuted. 0 times theorem prover too weak. 4820 trivial. 0 not checked. [2024-11-09 07:19:41,549 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:19:58,782 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 48 proven. 141 refuted. 0 times theorem prover too weak. 7875 trivial. 0 not checked. [2024-11-09 07:19:58,783 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 07:19:58,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1950817775] [2024-11-09 07:19:58,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1950817775] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:19:58,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [150462563] [2024-11-09 07:19:58,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:19:58,784 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 07:19:58,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 07:19:58,788 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 07:19:58,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-09 07:20:00,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:20:01,144 INFO L255 TraceCheckSpWp]: Trace formula consists of 733 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-09 07:20:01,161 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:20:03,196 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-11-09 07:20:03,196 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 07:20:03,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [150462563] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:20:03,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 07:20:03,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6, 6] total 8 [2024-11-09 07:20:03,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896204125] [2024-11-09 07:20:03,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:20:03,198 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 07:20:03,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 07:20:03,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 07:20:03,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-09 07:20:03,200 INFO L87 Difference]: Start difference. First operand 710 states and 1160 transitions. Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-09 07:20:07,904 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:20:09,906 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 07:20:11,915 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 07:20:13,919 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 07:20:13,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:20:13,980 INFO L93 Difference]: Finished difference Result 1518 states and 2484 transitions. [2024-11-09 07:20:14,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 07:20:14,519 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) Word has length 423 [2024-11-09 07:20:14,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:20:14,530 INFO L225 Difference]: With dead ends: 1518 [2024-11-09 07:20:14,530 INFO L226 Difference]: Without dead ends: 937 [2024-11-09 07:20:14,533 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1267 GetRequests, 1258 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-11-09 07:20:14,534 INFO L432 NwaCegarLoop]: 346 mSDtfsCounter, 158 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 2 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 1026 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.4s IncrementalHoareTripleChecker+Time [2024-11-09 07:20:14,535 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 1026 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 35 Invalid, 4 Unknown, 0 Unchecked, 10.4s Time] [2024-11-09 07:20:14,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2024-11-09 07:20:14,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 807. [2024-11-09 07:20:14,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 807 states, 575 states have (on average 1.5095652173913043) internal successors, (868), 577 states have internal predecessors, (868), 222 states have call successors, (222), 9 states have call predecessors, (222), 9 states have return successors, (222), 220 states have call predecessors, (222), 222 states have call successors, (222) [2024-11-09 07:20:14,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 1312 transitions. [2024-11-09 07:20:14,688 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 1312 transitions. Word has length 423 [2024-11-09 07:20:14,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:20:14,689 INFO L471 AbstractCegarLoop]: Abstraction has 807 states and 1312 transitions. [2024-11-09 07:20:14,689 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-09 07:20:14,689 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 1312 transitions. [2024-11-09 07:20:14,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 425 [2024-11-09 07:20:14,693 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:20:14,693 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:20:14,775 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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)] Forceful destruction successful, exit code 0 [2024-11-09 07:20:14,908 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2024-11-09 07:20:15,095 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt [2024-11-09 07:20:15,095 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:20:15,096 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:20:15,097 INFO L85 PathProgramCache]: Analyzing trace with hash -156713094, now seen corresponding path program 1 times [2024-11-09 07:20:15,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 07:20:15,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [631643921] [2024-11-09 07:20:15,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:20:15,100 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 07:20:15,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 07:20:15,104 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:20:15,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:20:18,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:20:18,773 INFO L255 TraceCheckSpWp]: Trace formula consists of 733 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 07:20:18,781 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:20:33,483 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 4093 proven. 96 refuted. 0 times theorem prover too weak. 3875 trivial. 0 not checked. [2024-11-09 07:20:33,484 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:20:49,306 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 93 proven. 96 refuted. 0 times theorem prover too weak. 7875 trivial. 0 not checked. [2024-11-09 07:20:49,307 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 07:20:49,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [631643921] [2024-11-09 07:20:49,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [631643921] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:20:49,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1405355174] [2024-11-09 07:20:49,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:20:49,308 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 07:20:49,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 07:20:49,312 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 07:20:49,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2024-11-09 07:20:51,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:20:51,719 INFO L255 TraceCheckSpWp]: Trace formula consists of 733 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 07:20:51,728 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:21:18,419 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-11-09 07:21:18,419 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 07:21:18,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1405355174] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:21:18,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 07:21:18,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5, 5] total 8 [2024-11-09 07:21:18,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031245031] [2024-11-09 07:21:18,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:21:18,422 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 07:21:18,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 07:21:18,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 07:21:18,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-09 07:21:18,423 INFO L87 Difference]: Start difference. First operand 807 states and 1312 transitions. Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 2 states have internal predecessors, (107), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-09 07:21:22,123 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.97s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:21:25,750 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:21:25,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:21:25,835 INFO L93 Difference]: Finished difference Result 2151 states and 3516 transitions. [2024-11-09 07:21:26,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 07:21:26,277 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 2 states have internal predecessors, (107), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) Word has length 424 [2024-11-09 07:21:26,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:21:26,288 INFO L225 Difference]: With dead ends: 2151 [2024-11-09 07:21:26,289 INFO L226 Difference]: Without dead ends: 1477 [2024-11-09 07:21:26,292 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1269 GetRequests, 1262 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-09 07:21:26,293 INFO L432 NwaCegarLoop]: 351 mSDtfsCounter, 122 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 692 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2024-11-09 07:21:26,293 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 692 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 2 Unknown, 0 Unchecked, 7.3s Time] [2024-11-09 07:21:26,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1477 states. [2024-11-09 07:21:26,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1477 to 1471. [2024-11-09 07:21:26,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1471 states, 1075 states have (on average 1.5227906976744185) internal successors, (1637), 1079 states have internal predecessors, (1637), 380 states have call successors, (380), 15 states have call predecessors, (380), 15 states have return successors, (380), 376 states have call predecessors, (380), 380 states have call successors, (380) [2024-11-09 07:21:26,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1471 states to 1471 states and 2397 transitions. [2024-11-09 07:21:26,517 INFO L78 Accepts]: Start accepts. Automaton has 1471 states and 2397 transitions. Word has length 424 [2024-11-09 07:21:26,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:21:26,518 INFO L471 AbstractCegarLoop]: Abstraction has 1471 states and 2397 transitions. [2024-11-09 07:21:26,519 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 2 states have internal predecessors, (107), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-09 07:21:26,519 INFO L276 IsEmpty]: Start isEmpty. Operand 1471 states and 2397 transitions. [2024-11-09 07:21:26,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 425 [2024-11-09 07:21:26,523 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:21:26,523 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:21:26,605 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:21:26,740 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (12)] Ended with exit code 0 [2024-11-09 07:21:26,923 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt [2024-11-09 07:21:26,924 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:21:26,924 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:21:26,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1493007196, now seen corresponding path program 1 times [2024-11-09 07:21:26,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 07:21:26,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [738367554] [2024-11-09 07:21:26,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:21:26,926 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 07:21:26,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 07:21:26,928 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:21:26,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:21:30,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:21:30,790 INFO L255 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 07:21:30,798 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:21:45,935 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 4093 proven. 96 refuted. 0 times theorem prover too weak. 3875 trivial. 0 not checked. [2024-11-09 07:21:45,935 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:22:01,853 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 93 proven. 96 refuted. 0 times theorem prover too weak. 7875 trivial. 0 not checked. [2024-11-09 07:22:01,853 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 07:22:01,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [738367554] [2024-11-09 07:22:01,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [738367554] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:22:01,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [810043698] [2024-11-09 07:22:01,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:22:01,854 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 07:22:01,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 07:22:01,855 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 07:22:01,857 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2024-11-09 07:22:09,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:22:10,038 INFO L255 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-09 07:22:10,043 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:22:37,197 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-11-09 07:22:37,197 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 07:22:37,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [810043698] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:22:37,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 07:22:37,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2024-11-09 07:22:37,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835373113] [2024-11-09 07:22:37,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:22:37,200 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 07:22:37,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 07:22:37,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 07:22:37,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-09 07:22:37,201 INFO L87 Difference]: Start difference. First operand 1471 states and 2397 transitions. Second operand has 4 states, 4 states have (on average 26.75) internal successors, (107), 3 states have internal predecessors, (107), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-09 07:22:39,702 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:22:42,639 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.93s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:22:44,655 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 07:22:46,697 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:22:48,710 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 07:22:48,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:22:48,982 INFO L93 Difference]: Finished difference Result 4147 states and 6779 transitions. [2024-11-09 07:22:49,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 07:22:49,345 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 3 states have internal predecessors, (107), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) Word has length 424 [2024-11-09 07:22:49,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:22:49,364 INFO L225 Difference]: With dead ends: 4147 [2024-11-09 07:22:49,365 INFO L226 Difference]: Without dead ends: 2809 [2024-11-09 07:22:49,370 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1270 GetRequests, 1261 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-09 07:22:49,371 INFO L432 NwaCegarLoop]: 354 mSDtfsCounter, 133 mSDsluCounter, 700 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 1054 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.1s IncrementalHoareTripleChecker+Time [2024-11-09 07:22:49,371 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 1054 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 4 Unknown, 0 Unchecked, 11.1s Time] [2024-11-09 07:22:49,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2809 states. [2024-11-09 07:22:49,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2809 to 2799. [2024-11-09 07:22:49,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2799 states, 2075 states have (on average 1.5281927710843373) internal successors, (3171), 2083 states have internal predecessors, (3171), 696 states have call successors, (696), 27 states have call predecessors, (696), 27 states have return successors, (696), 688 states have call predecessors, (696), 696 states have call successors, (696) [2024-11-09 07:22:50,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2799 states to 2799 states and 4563 transitions. [2024-11-09 07:22:50,022 INFO L78 Accepts]: Start accepts. Automaton has 2799 states and 4563 transitions. Word has length 424 [2024-11-09 07:22:50,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:22:50,024 INFO L471 AbstractCegarLoop]: Abstraction has 2799 states and 4563 transitions. [2024-11-09 07:22:50,024 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 3 states have internal predecessors, (107), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-09 07:22:50,024 INFO L276 IsEmpty]: Start isEmpty. Operand 2799 states and 4563 transitions. [2024-11-09 07:22:50,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 426 [2024-11-09 07:22:50,049 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:22:50,049 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:22:50,109 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (14)] Ended with exit code 0 [2024-11-09 07:22:50,306 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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)] Ended with exit code 0 [2024-11-09 07:22:50,450 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:22:50,451 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:22:50,451 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:22:50,451 INFO L85 PathProgramCache]: Analyzing trace with hash -753345557, now seen corresponding path program 1 times [2024-11-09 07:22:50,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 07:22:50,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1362449946] [2024-11-09 07:22:50,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:22:50,453 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 07:22:50,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 07:22:50,454 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:22:50,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:22:54,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:22:54,414 INFO L255 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 07:22:54,425 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:23:09,365 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 4093 proven. 96 refuted. 0 times theorem prover too weak. 3875 trivial. 0 not checked. [2024-11-09 07:23:09,366 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:23:25,426 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 93 proven. 96 refuted. 0 times theorem prover too weak. 7875 trivial. 0 not checked. [2024-11-09 07:23:25,426 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 07:23:25,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1362449946] [2024-11-09 07:23:25,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1362449946] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:23:25,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1727894530] [2024-11-09 07:23:25,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:23:25,426 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 07:23:25,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 07:23:25,428 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 07:23:25,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2024-11-09 07:23:35,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:23:35,696 INFO L255 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-09 07:23:35,707 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:23:50,166 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 4093 proven. 96 refuted. 0 times theorem prover too weak. 3875 trivial. 0 not checked. [2024-11-09 07:23:50,166 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:24:05,592 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 93 proven. 96 refuted. 0 times theorem prover too weak. 7875 trivial. 0 not checked. [2024-11-09 07:24:05,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1727894530] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:24:05,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84824193] [2024-11-09 07:24:05,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:24:05,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:24:05,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:24:05,596 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:24:05,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-09 07:24:08,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:24:08,580 INFO L255 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 07:24:08,592 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:24:23,694 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 4093 proven. 96 refuted. 0 times theorem prover too weak. 3875 trivial. 0 not checked. [2024-11-09 07:24:23,695 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:24:39,183 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 93 proven. 96 refuted. 0 times theorem prover too weak. 7875 trivial. 0 not checked. [2024-11-09 07:24:39,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84824193] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:24:39,183 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-09 07:24:39,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 7 [2024-11-09 07:24:39,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554829943] [2024-11-09 07:24:39,184 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-09 07:24:39,186 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-09 07:24:39,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 07:24:39,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-09 07:24:39,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 07:24:39,188 INFO L87 Difference]: Start difference. First operand 2799 states and 4563 transitions. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) [2024-11-09 07:24:55,177 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:24:57,182 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 07:24:59,185 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 07:24:59,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:24:59,324 INFO L93 Difference]: Finished difference Result 5555 states and 9001 transitions. [2024-11-09 07:24:59,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 07:24:59,721 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) Word has length 425 [2024-11-09 07:24:59,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:24:59,743 INFO L225 Difference]: With dead ends: 5555 [2024-11-09 07:24:59,743 INFO L226 Difference]: Without dead ends: 2889 [2024-11-09 07:24:59,764 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2547 GetRequests, 2536 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-11-09 07:24:59,765 INFO L432 NwaCegarLoop]: 279 mSDtfsCounter, 350 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 72 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 706 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.2s IncrementalHoareTripleChecker+Time [2024-11-09 07:24:59,766 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [381 Valid, 706 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 350 Invalid, 3 Unknown, 0 Unchecked, 19.2s Time] [2024-11-09 07:24:59,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2889 states. [2024-11-09 07:25:00,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2889 to 2763. [2024-11-09 07:25:00,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2763 states, 2030 states have (on average 1.5044334975369458) internal successors, (3054), 2038 states have internal predecessors, (3054), 696 states have call successors, (696), 36 states have call predecessors, (696), 36 states have return successors, (696), 688 states have call predecessors, (696), 696 states have call successors, (696) [2024-11-09 07:25:00,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2763 states to 2763 states and 4446 transitions. [2024-11-09 07:25:00,152 INFO L78 Accepts]: Start accepts. Automaton has 2763 states and 4446 transitions. Word has length 425 [2024-11-09 07:25:00,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:25:00,153 INFO L471 AbstractCegarLoop]: Abstraction has 2763 states and 4446 transitions. [2024-11-09 07:25:00,153 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) [2024-11-09 07:25:00,154 INFO L276 IsEmpty]: Start isEmpty. Operand 2763 states and 4446 transitions. [2024-11-09 07:25:00,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 426 [2024-11-09 07:25:00,158 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:25:00,159 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:25:00,218 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (16)] Ended with exit code 0 [2024-11-09 07:25:00,523 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-09 07:25:00,619 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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)] Forceful destruction successful, exit code 0 [2024-11-09 07:25:00,759 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:25:00,760 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:25:00,760 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:25:00,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1997434275, now seen corresponding path program 1 times [2024-11-09 07:25:00,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 07:25:00,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [631254762] [2024-11-09 07:25:00,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:25:00,762 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 07:25:00,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 07:25:00,764 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:25:00,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:25:04,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:25:05,124 INFO L255 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 07:25:05,129 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:25:27,439 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 2835 proven. 147 refuted. 0 times theorem prover too weak. 5082 trivial. 0 not checked. [2024-11-09 07:25:27,440 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:25:46,595 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 42 proven. 147 refuted. 0 times theorem prover too weak. 7875 trivial. 0 not checked. [2024-11-09 07:25:46,595 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 07:25:46,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [631254762] [2024-11-09 07:25:46,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [631254762] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:25:46,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1976295438] [2024-11-09 07:25:46,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:25:46,596 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 07:25:46,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 07:25:46,598 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 07:25:46,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2024-11-09 07:25:56,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:25:57,072 INFO L255 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 07:25:57,077 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:25:58,498 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-11-09 07:25:58,498 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 07:25:58,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1976295438] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 07:25:58,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 07:25:58,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 8 [2024-11-09 07:25:58,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525414295] [2024-11-09 07:25:58,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 07:25:58,501 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 07:25:58,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 07:25:58,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 07:25:58,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-09 07:25:58,503 INFO L87 Difference]: Start difference. First operand 2763 states and 4446 transitions. Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-09 07:26:03,021 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-09 07:26:06,634 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-09 07:26:07,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:26:07,493 INFO L93 Difference]: Finished difference Result 6119 states and 9812 transitions. [2024-11-09 07:26:07,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 07:26:07,504 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) Word has length 425 [2024-11-09 07:26:07,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:26:07,528 INFO L225 Difference]: With dead ends: 6119 [2024-11-09 07:26:07,528 INFO L226 Difference]: Without dead ends: 3493 [2024-11-09 07:26:07,537 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1272 GetRequests, 1265 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-09 07:26:07,538 INFO L432 NwaCegarLoop]: 394 mSDtfsCounter, 64 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 733 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2024-11-09 07:26:07,539 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 733 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 2 Unknown, 0 Unchecked, 8.7s Time] [2024-11-09 07:26:07,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3493 states. [2024-11-09 07:26:08,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3493 to 3475. [2024-11-09 07:26:08,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3475 states, 2534 states have (on average 1.4861878453038675) internal successors, (3766), 2558 states have internal predecessors, (3766), 888 states have call successors, (888), 52 states have call predecessors, (888), 52 states have return successors, (888), 864 states have call predecessors, (888), 888 states have call successors, (888) [2024-11-09 07:26:08,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3475 states to 3475 states and 5542 transitions. [2024-11-09 07:26:08,142 INFO L78 Accepts]: Start accepts. Automaton has 3475 states and 5542 transitions. Word has length 425 [2024-11-09 07:26:08,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:26:08,143 INFO L471 AbstractCegarLoop]: Abstraction has 3475 states and 5542 transitions. [2024-11-09 07:26:08,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-09 07:26:08,144 INFO L276 IsEmpty]: Start isEmpty. Operand 3475 states and 5542 transitions. [2024-11-09 07:26:08,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 426 [2024-11-09 07:26:08,149 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:26:08,149 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:26:08,220 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (19)] Forceful destruction successful, exit code 0 [2024-11-09 07:26:08,437 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:26:08,550 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:26:08,551 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:26:08,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:26:08,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1999281317, now seen corresponding path program 1 times [2024-11-09 07:26:08,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 07:26:08,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1867312849] [2024-11-09 07:26:08,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:26:08,554 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 07:26:08,554 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 07:26:08,556 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:26:08,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 (20)] Waiting until timeout for monitored process [2024-11-09 07:26:12,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:26:13,011 INFO L255 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 07:26:13,015 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:26:38,935 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 2835 proven. 147 refuted. 0 times theorem prover too weak. 5082 trivial. 0 not checked. [2024-11-09 07:26:38,969 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:27:01,543 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 42 proven. 147 refuted. 0 times theorem prover too weak. 7875 trivial. 0 not checked. [2024-11-09 07:27:01,543 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 07:27:01,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1867312849] [2024-11-09 07:27:01,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1867312849] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:27:01,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1889340527] [2024-11-09 07:27:01,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:27:01,544 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 07:27:01,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 07:27:01,546 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 07:27:01,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2024-11-09 07:27:14,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:27:14,674 INFO L255 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-09 07:27:14,679 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:27:40,455 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 2835 proven. 147 refuted. 0 times theorem prover too weak. 5082 trivial. 0 not checked. [2024-11-09 07:27:40,455 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:28:02,338 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 42 proven. 147 refuted. 0 times theorem prover too weak. 7875 trivial. 0 not checked. [2024-11-09 07:28:02,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1889340527] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:28:02,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670915178] [2024-11-09 07:28:02,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:28:02,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 07:28:02,339 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 07:28:02,341 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 07:28:02,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-09 07:28:04,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:28:05,299 INFO L255 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 07:28:05,304 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 07:28:31,046 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 2835 proven. 147 refuted. 0 times theorem prover too weak. 5082 trivial. 0 not checked. [2024-11-09 07:28:31,046 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 07:28:51,523 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 42 proven. 147 refuted. 0 times theorem prover too weak. 7875 trivial. 0 not checked. [2024-11-09 07:28:51,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670915178] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 07:28:51,523 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-09 07:28:51,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 7 [2024-11-09 07:28:51,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580044935] [2024-11-09 07:28:51,524 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-09 07:28:51,525 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-09 07:28:51,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 07:28:51,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-09 07:28:51,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 07:28:51,528 INFO L87 Difference]: Start difference. First operand 3475 states and 5542 transitions. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 2 states have call successors, (113), 2 states have call predecessors, (113), 4 states have return successors, (114), 2 states have call predecessors, (114), 2 states have call successors, (114) [2024-11-09 07:29:09,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.98s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:29:11,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 07:29:13,492 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 07:29:13,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 07:29:13,728 INFO L93 Difference]: Finished difference Result 6257 states and 9918 transitions. [2024-11-09 07:29:14,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 07:29:14,116 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 2 states have call successors, (113), 2 states have call predecessors, (113), 4 states have return successors, (114), 2 states have call predecessors, (114), 2 states have call successors, (114) Word has length 425 [2024-11-09 07:29:14,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 07:29:14,136 INFO L225 Difference]: With dead ends: 6257 [2024-11-09 07:29:14,136 INFO L226 Difference]: Without dead ends: 2919 [2024-11-09 07:29:14,145 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2548 GetRequests, 2536 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-09 07:29:14,146 INFO L432 NwaCegarLoop]: 279 mSDtfsCounter, 298 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 33 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 707 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.8s IncrementalHoareTripleChecker+Time [2024-11-09 07:29:14,147 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [310 Valid, 707 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 354 Invalid, 3 Unknown, 0 Unchecked, 20.8s Time] [2024-11-09 07:29:14,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2919 states. [2024-11-09 07:29:14,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2919 to 2767. [2024-11-09 07:29:14,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2767 states, 2049 states have (on average 1.4919472913616398) internal successors, (3057), 2057 states have internal predecessors, (3057), 672 states have call successors, (672), 45 states have call predecessors, (672), 45 states have return successors, (672), 664 states have call predecessors, (672), 672 states have call successors, (672) [2024-11-09 07:29:14,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2767 states to 2767 states and 4401 transitions. [2024-11-09 07:29:14,683 INFO L78 Accepts]: Start accepts. Automaton has 2767 states and 4401 transitions. Word has length 425 [2024-11-09 07:29:14,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 07:29:14,687 INFO L471 AbstractCegarLoop]: Abstraction has 2767 states and 4401 transitions. [2024-11-09 07:29:14,687 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 2 states have call successors, (113), 2 states have call predecessors, (113), 4 states have return successors, (114), 2 states have call predecessors, (114), 2 states have call successors, (114) [2024-11-09 07:29:14,687 INFO L276 IsEmpty]: Start isEmpty. Operand 2767 states and 4401 transitions. [2024-11-09 07:29:14,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 427 [2024-11-09 07:29:14,696 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 07:29:14,696 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:29:14,839 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 (20)] Forceful destruction successful, exit code 0 [2024-11-09 07:29:15,097 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forcibly destroying the process [2024-11-09 07:29:15,114 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-09 07:29:15,162 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (21)] Forceful destruction successful, exit code 0 [2024-11-09 07:29:15,315 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt [2024-11-09 07:29:15,316 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 07:29:15,316 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 07:29:15,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1398329434, now seen corresponding path program 1 times [2024-11-09 07:29:15,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 07:29:15,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1716177473] [2024-11-09 07:29:15,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 07:29:15,318 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 07:29:15,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 07:29:15,322 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 07:29:15,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8846f0a9-a874-4e4c-9f8b-528d78f8c44e/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 (23)] Waiting until timeout for monitored process [2024-11-09 07:29:19,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 07:29:19,220 INFO L255 TraceCheckSpWp]: Trace formula consists of 736 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-09 07:29:19,226 INFO L278 TraceCheckSpWp]: Computing forward predicates...