./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-92.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-92.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash d7c6ee6eb0f585efaab30d46a49b7995a5952ad7cab5794b55d5ffb7d0a6deb0 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 07:30:05,151 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 07:30:05,203 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 07:30:05,208 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 07:30:05,208 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 07:30:05,228 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 07:30:05,229 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 07:30:05,229 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 07:30:05,229 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 07:30:05,229 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 07:30:05,230 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 07:30:05,230 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 07:30:05,230 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 07:30:05,230 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 07:30:05,230 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 07:30:05,230 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 07:30:05,230 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 07:30:05,231 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 07:30:05,231 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 07:30:05,231 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 07:30:05,231 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 07:30:05,231 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 07:30:05,231 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 07:30:05,231 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 07:30:05,231 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 07:30:05,231 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 07:30:05,231 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 07:30:05,231 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 07:30:05,232 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 07:30:05,232 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 07:30:05,232 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 07:30:05,232 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 07:30:05,232 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:30:05,232 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 07:30:05,232 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 07:30:05,232 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 07:30:05,232 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 07:30:05,232 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:30:05,232 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 07:30:05,233 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 07:30:05,233 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 07:30:05,233 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 07:30:05,233 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 07:30:05,233 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 07:30:05,233 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 07:30:05,233 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 07:30:05,233 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 07:30:05,233 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 07:30:05,233 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d7c6ee6eb0f585efaab30d46a49b7995a5952ad7cab5794b55d5ffb7d0a6deb0 [2024-12-02 07:30:05,438 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 07:30:05,446 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 07:30:05,448 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 07:30:05,449 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 07:30:05,449 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 07:30:05,451 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-92.i [2024-12-02 07:30:08,133 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/data/8c2af5fbd/97dbb09a17c94f3e887aa51e5ad91ba2/FLAG1108d7c8b [2024-12-02 07:30:08,397 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 07:30:08,397 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-92.i [2024-12-02 07:30:08,408 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/data/8c2af5fbd/97dbb09a17c94f3e887aa51e5ad91ba2/FLAG1108d7c8b [2024-12-02 07:30:08,722 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/data/8c2af5fbd/97dbb09a17c94f3e887aa51e5ad91ba2 [2024-12-02 07:30:08,724 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 07:30:08,725 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 07:30:08,726 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 07:30:08,727 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 07:30:08,732 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 07:30:08,732 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:30:08" (1/1) ... [2024-12-02 07:30:08,733 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74ccf73e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:30:08, skipping insertion in model container [2024-12-02 07:30:08,734 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:30:08" (1/1) ... [2024-12-02 07:30:08,762 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 07:30:08,904 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_af558619-9075-42c3-95b9-ded16a64e745/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-92.i[916,929] [2024-12-02 07:30:09,026 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 07:30:09,037 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 07:30:09,046 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_af558619-9075-42c3-95b9-ded16a64e745/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-92.i[916,929] [2024-12-02 07:30:09,109 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 07:30:09,129 INFO L204 MainTranslator]: Completed translation [2024-12-02 07:30:09,130 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:30:09 WrapperNode [2024-12-02 07:30:09,130 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 07:30:09,131 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 07:30:09,131 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 07:30:09,131 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 07:30:09,139 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:30:09" (1/1) ... [2024-12-02 07:30:09,156 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:30:09" (1/1) ... [2024-12-02 07:30:09,219 INFO L138 Inliner]: procedures = 26, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 504 [2024-12-02 07:30:09,220 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 07:30:09,220 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 07:30:09,220 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 07:30:09,220 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 07:30:09,230 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:30:09" (1/1) ... [2024-12-02 07:30:09,230 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:30:09" (1/1) ... [2024-12-02 07:30:09,239 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:30:09" (1/1) ... [2024-12-02 07:30:09,265 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-12-02 07:30:09,265 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:30:09" (1/1) ... [2024-12-02 07:30:09,266 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:30:09" (1/1) ... [2024-12-02 07:30:09,285 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:30:09" (1/1) ... [2024-12-02 07:30:09,287 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:30:09" (1/1) ... [2024-12-02 07:30:09,293 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:30:09" (1/1) ... [2024-12-02 07:30:09,298 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:30:09" (1/1) ... [2024-12-02 07:30:09,303 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:30:09" (1/1) ... [2024-12-02 07:30:09,312 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 07:30:09,312 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 07:30:09,313 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 07:30:09,313 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 07:30:09,314 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:30:09" (1/1) ... [2024-12-02 07:30:09,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:30:09,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:30:09,343 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 07:30:09,346 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 07:30:09,371 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 07:30:09,371 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 07:30:09,371 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 07:30:09,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 07:30:09,372 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 07:30:09,372 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 07:30:09,484 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 07:30:09,486 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 07:30:10,252 INFO L? ?]: Removed 23 outVars from TransFormulas that were not future-live. [2024-12-02 07:30:10,252 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 07:30:10,265 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 07:30:10,266 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 07:30:10,266 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:30:10 BoogieIcfgContainer [2024-12-02 07:30:10,266 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 07:30:10,268 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 07:30:10,268 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 07:30:10,273 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 07:30:10,273 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 07:30:08" (1/3) ... [2024-12-02 07:30:10,273 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76e3b4bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:30:10, skipping insertion in model container [2024-12-02 07:30:10,274 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:30:09" (2/3) ... [2024-12-02 07:30:10,274 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76e3b4bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:30:10, skipping insertion in model container [2024-12-02 07:30:10,274 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:30:10" (3/3) ... [2024-12-02 07:30:10,275 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-92.i [2024-12-02 07:30:10,290 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 07:30:10,293 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-92.i that has 2 procedures, 212 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 07:30:10,352 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 07:30:10,364 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4990c9d6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 07:30:10,364 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 07:30:10,368 INFO L276 IsEmpty]: Start isEmpty. Operand has 212 states, 151 states have (on average 1.576158940397351) internal successors, (238), 152 states have internal predecessors, (238), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-12-02 07:30:10,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-12-02 07:30:10,389 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:30:10,390 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:30:10,390 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:30:10,395 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:30:10,396 INFO L85 PathProgramCache]: Analyzing trace with hash 762517885, now seen corresponding path program 1 times [2024-12-02 07:30:10,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:30:10,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78703953] [2024-12-02 07:30:10,404 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:30:10,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:30:10,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:30:10,832 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 114 refuted. 0 times theorem prover too weak. 6498 trivial. 0 not checked. [2024-12-02 07:30:10,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:30:10,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78703953] [2024-12-02 07:30:10,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78703953] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:30:10,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588112877] [2024-12-02 07:30:10,833 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:30:10,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:30:10,833 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:30:10,836 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:30:10,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 07:30:11,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:30:11,120 INFO L256 TraceCheckSpWp]: Trace formula consists of 853 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 07:30:11,137 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:30:11,190 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 6498 trivial. 0 not checked. [2024-12-02 07:30:11,190 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:30:11,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588112877] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:30:11,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:30:11,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-02 07:30:11,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45247630] [2024-12-02 07:30:11,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:30:11,198 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 07:30:11,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:30:11,220 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 07:30:11,220 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 07:30:11,223 INFO L87 Difference]: Start difference. First operand has 212 states, 151 states have (on average 1.576158940397351) internal successors, (238), 152 states have internal predecessors, (238), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Second operand has 2 states, 2 states have (on average 45.0) internal successors, (90), 2 states have internal predecessors, (90), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2024-12-02 07:30:11,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:30:11,274 INFO L93 Difference]: Finished difference Result 417 states and 760 transitions. [2024-12-02 07:30:11,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 07:30:11,276 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 45.0) internal successors, (90), 2 states have internal predecessors, (90), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) Word has length 375 [2024-12-02 07:30:11,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:30:11,283 INFO L225 Difference]: With dead ends: 417 [2024-12-02 07:30:11,283 INFO L226 Difference]: Without dead ends: 208 [2024-12-02 07:30:11,286 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 376 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 07:30:11,289 INFO L435 NwaCegarLoop]: 347 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, 347 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 07:30:11,290 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 07:30:11,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2024-12-02 07:30:11,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 208. [2024-12-02 07:30:11,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 148 states have (on average 1.5608108108108107) internal successors, (231), 148 states have internal predecessors, (231), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-12-02 07:30:11,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 347 transitions. [2024-12-02 07:30:11,345 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 347 transitions. Word has length 375 [2024-12-02 07:30:11,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:30:11,345 INFO L471 AbstractCegarLoop]: Abstraction has 208 states and 347 transitions. [2024-12-02 07:30:11,346 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 45.0) internal successors, (90), 2 states have internal predecessors, (90), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2024-12-02 07:30:11,346 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 347 transitions. [2024-12-02 07:30:11,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-12-02 07:30:11,356 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:30:11,356 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:30:11,367 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-12-02 07:30:11,557 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-12-02 07:30:11,557 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:30:11,558 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:30:11,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1403999639, now seen corresponding path program 1 times [2024-12-02 07:30:11,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:30:11,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686993106] [2024-12-02 07:30:11,558 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:30:11,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:30:11,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:30:11,985 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-02 07:30:11,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:30:11,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686993106] [2024-12-02 07:30:11,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686993106] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:30:11,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:30:11,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 07:30:11,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758136365] [2024-12-02 07:30:11,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:30:11,987 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:30:11,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:30:11,988 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:30:11,988 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:30:11,988 INFO L87 Difference]: Start difference. First operand 208 states and 347 transitions. Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:30:12,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:30:12,093 INFO L93 Difference]: Finished difference Result 552 states and 924 transitions. [2024-12-02 07:30:12,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:30:12,094 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 375 [2024-12-02 07:30:12,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:30:12,098 INFO L225 Difference]: With dead ends: 552 [2024-12-02 07:30:12,098 INFO L226 Difference]: Without dead ends: 347 [2024-12-02 07:30:12,099 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:30:12,100 INFO L435 NwaCegarLoop]: 376 mSDtfsCounter, 243 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 07:30:12,100 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 680 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 07:30:12,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2024-12-02 07:30:12,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 344. [2024-12-02 07:30:12,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 253 states have (on average 1.5612648221343874) internal successors, (395), 254 states have internal predecessors, (395), 88 states have call successors, (88), 2 states have call predecessors, (88), 2 states have return successors, (88), 87 states have call predecessors, (88), 88 states have call successors, (88) [2024-12-02 07:30:12,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 571 transitions. [2024-12-02 07:30:12,144 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 571 transitions. Word has length 375 [2024-12-02 07:30:12,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:30:12,145 INFO L471 AbstractCegarLoop]: Abstraction has 344 states and 571 transitions. [2024-12-02 07:30:12,145 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:30:12,145 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 571 transitions. [2024-12-02 07:30:12,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-12-02 07:30:12,148 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:30:12,149 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:30:12,149 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 07:30:12,149 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:30:12,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:30:12,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1341921513, now seen corresponding path program 1 times [2024-12-02 07:30:12,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:30:12,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79274969] [2024-12-02 07:30:12,150 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:30:12,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:30:12,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:30:12,487 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-02 07:30:12,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:30:12,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79274969] [2024-12-02 07:30:12,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79274969] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:30:12,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:30:12,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 07:30:12,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399484953] [2024-12-02 07:30:12,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:30:12,489 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:30:12,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:30:12,490 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:30:12,490 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:30:12,490 INFO L87 Difference]: Start difference. First operand 344 states and 571 transitions. Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:30:12,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:30:12,572 INFO L93 Difference]: Finished difference Result 693 states and 1146 transitions. [2024-12-02 07:30:12,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:30:12,573 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 375 [2024-12-02 07:30:12,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:30:12,577 INFO L225 Difference]: With dead ends: 693 [2024-12-02 07:30:12,578 INFO L226 Difference]: Without dead ends: 352 [2024-12-02 07:30:12,579 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:30:12,579 INFO L435 NwaCegarLoop]: 420 mSDtfsCounter, 221 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 737 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 07:30:12,580 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 737 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 07:30:12,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2024-12-02 07:30:12,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 270. [2024-12-02 07:30:12,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 209 states have (on average 1.5645933014354068) internal successors, (327), 209 states have internal predecessors, (327), 58 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-12-02 07:30:12,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 443 transitions. [2024-12-02 07:30:12,602 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 443 transitions. Word has length 375 [2024-12-02 07:30:12,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:30:12,604 INFO L471 AbstractCegarLoop]: Abstraction has 270 states and 443 transitions. [2024-12-02 07:30:12,604 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:30:12,604 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 443 transitions. [2024-12-02 07:30:12,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-12-02 07:30:12,607 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:30:12,607 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:30:12,607 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 07:30:12,607 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:30:12,608 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:30:12,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1978975809, now seen corresponding path program 1 times [2024-12-02 07:30:12,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:30:12,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719885028] [2024-12-02 07:30:12,608 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:30:12,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:30:12,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:30:13,006 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-02 07:30:13,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:30:13,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719885028] [2024-12-02 07:30:13,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719885028] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:30:13,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:30:13,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 07:30:13,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438765922] [2024-12-02 07:30:13,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:30:13,008 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 07:30:13,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:30:13,008 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 07:30:13,009 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 07:30:13,009 INFO L87 Difference]: Start difference. First operand 270 states and 443 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:30:13,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:30:13,761 INFO L93 Difference]: Finished difference Result 995 states and 1618 transitions. [2024-12-02 07:30:13,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 07:30:13,762 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 375 [2024-12-02 07:30:13,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:30:13,768 INFO L225 Difference]: With dead ends: 995 [2024-12-02 07:30:13,768 INFO L226 Difference]: Without dead ends: 728 [2024-12-02 07:30:13,769 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:30:13,770 INFO L435 NwaCegarLoop]: 439 mSDtfsCounter, 610 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 610 SdHoareTripleChecker+Valid, 893 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 07:30:13,770 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [610 Valid, 893 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 07:30:13,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2024-12-02 07:30:13,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 424. [2024-12-02 07:30:13,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 321 states have (on average 1.5514018691588785) internal successors, (498), 322 states have internal predecessors, (498), 98 states have call successors, (98), 4 states have call predecessors, (98), 4 states have return successors, (98), 97 states have call predecessors, (98), 98 states have call successors, (98) [2024-12-02 07:30:13,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 694 transitions. [2024-12-02 07:30:13,820 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 694 transitions. Word has length 375 [2024-12-02 07:30:13,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:30:13,821 INFO L471 AbstractCegarLoop]: Abstraction has 424 states and 694 transitions. [2024-12-02 07:30:13,822 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:30:13,822 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 694 transitions. [2024-12-02 07:30:13,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-12-02 07:30:13,825 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:30:13,825 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:30:13,825 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 07:30:13,825 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:30:13,826 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:30:13,826 INFO L85 PathProgramCache]: Analyzing trace with hash 2074572434, now seen corresponding path program 1 times [2024-12-02 07:30:13,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:30:13,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735522525] [2024-12-02 07:30:13,826 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:30:13,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:30:13,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:30:14,107 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-02 07:30:14,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:30:14,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735522525] [2024-12-02 07:30:14,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735522525] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:30:14,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:30:14,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 07:30:14,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424722825] [2024-12-02 07:30:14,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:30:14,108 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:30:14,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:30:14,109 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:30:14,109 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:30:14,109 INFO L87 Difference]: Start difference. First operand 424 states and 694 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:30:14,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:30:14,163 INFO L93 Difference]: Finished difference Result 846 states and 1385 transitions. [2024-12-02 07:30:14,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:30:14,163 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 376 [2024-12-02 07:30:14,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:30:14,167 INFO L225 Difference]: With dead ends: 846 [2024-12-02 07:30:14,167 INFO L226 Difference]: Without dead ends: 425 [2024-12-02 07:30:14,169 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:30:14,169 INFO L435 NwaCegarLoop]: 452 mSDtfsCounter, 199 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 785 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 07:30:14,170 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 785 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 07:30:14,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2024-12-02 07:30:14,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 422. [2024-12-02 07:30:14,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 319 states have (on average 1.54858934169279) internal successors, (494), 320 states have internal predecessors, (494), 98 states have call successors, (98), 4 states have call predecessors, (98), 4 states have return successors, (98), 97 states have call predecessors, (98), 98 states have call successors, (98) [2024-12-02 07:30:14,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 690 transitions. [2024-12-02 07:30:14,198 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 690 transitions. Word has length 376 [2024-12-02 07:30:14,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:30:14,199 INFO L471 AbstractCegarLoop]: Abstraction has 422 states and 690 transitions. [2024-12-02 07:30:14,199 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:30:14,199 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 690 transitions. [2024-12-02 07:30:14,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-12-02 07:30:14,202 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:30:14,202 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:30:14,202 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 07:30:14,203 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:30:14,203 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:30:14,203 INFO L85 PathProgramCache]: Analyzing trace with hash -425080673, now seen corresponding path program 1 times [2024-12-02 07:30:14,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:30:14,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57228541] [2024-12-02 07:30:14,203 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:30:14,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:30:14,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:30:14,833 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-02 07:30:14,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:30:14,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57228541] [2024-12-02 07:30:14,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57228541] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:30:14,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:30:14,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 07:30:14,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414959173] [2024-12-02 07:30:14,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:30:14,835 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 07:30:14,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:30:14,835 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 07:30:14,836 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:30:14,836 INFO L87 Difference]: Start difference. First operand 422 states and 690 transitions. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:30:15,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:30:15,341 INFO L93 Difference]: Finished difference Result 1288 states and 2101 transitions. [2024-12-02 07:30:15,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 07:30:15,341 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 376 [2024-12-02 07:30:15,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:30:15,350 INFO L225 Difference]: With dead ends: 1288 [2024-12-02 07:30:15,350 INFO L226 Difference]: Without dead ends: 869 [2024-12-02 07:30:15,352 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 07:30:15,352 INFO L435 NwaCegarLoop]: 355 mSDtfsCounter, 389 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 1254 SdHoareTripleChecker+Invalid, 335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 07:30:15,353 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [389 Valid, 1254 Invalid, 335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 07:30:15,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 869 states. [2024-12-02 07:30:15,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 869 to 841. [2024-12-02 07:30:15,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 841 states, 636 states have (on average 1.550314465408805) internal successors, (986), 638 states have internal predecessors, (986), 196 states have call successors, (196), 8 states have call predecessors, (196), 8 states have return successors, (196), 194 states have call predecessors, (196), 196 states have call successors, (196) [2024-12-02 07:30:15,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 1378 transitions. [2024-12-02 07:30:15,457 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 1378 transitions. Word has length 376 [2024-12-02 07:30:15,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:30:15,457 INFO L471 AbstractCegarLoop]: Abstraction has 841 states and 1378 transitions. [2024-12-02 07:30:15,458 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:30:15,458 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 1378 transitions. [2024-12-02 07:30:15,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 378 [2024-12-02 07:30:15,461 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:30:15,461 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:30:15,461 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 07:30:15,461 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:30:15,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:30:15,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1035159793, now seen corresponding path program 1 times [2024-12-02 07:30:15,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:30:15,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094794492] [2024-12-02 07:30:15,462 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:30:15,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:30:15,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:30:16,661 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-02 07:30:16,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:30:16,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094794492] [2024-12-02 07:30:16,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094794492] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:30:16,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:30:16,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 07:30:16,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755600184] [2024-12-02 07:30:16,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:30:16,662 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:30:16,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:30:16,663 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:30:16,663 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:30:16,663 INFO L87 Difference]: Start difference. First operand 841 states and 1378 transitions. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:30:17,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:30:17,396 INFO L93 Difference]: Finished difference Result 2051 states and 3359 transitions. [2024-12-02 07:30:17,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 07:30:17,397 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 377 [2024-12-02 07:30:17,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:30:17,403 INFO L225 Difference]: With dead ends: 2051 [2024-12-02 07:30:17,403 INFO L226 Difference]: Without dead ends: 1213 [2024-12-02 07:30:17,405 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-12-02 07:30:17,406 INFO L435 NwaCegarLoop]: 329 mSDtfsCounter, 358 mSDsluCounter, 1057 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 1386 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 07:30:17,406 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [358 Valid, 1386 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 07:30:17,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1213 states. [2024-12-02 07:30:17,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1213 to 1179. [2024-12-02 07:30:17,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1179 states, 914 states have (on average 1.5634573304157549) internal successors, (1429), 916 states have internal predecessors, (1429), 254 states have call successors, (254), 10 states have call predecessors, (254), 10 states have return successors, (254), 252 states have call predecessors, (254), 254 states have call successors, (254) [2024-12-02 07:30:17,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1179 states to 1179 states and 1937 transitions. [2024-12-02 07:30:17,518 INFO L78 Accepts]: Start accepts. Automaton has 1179 states and 1937 transitions. Word has length 377 [2024-12-02 07:30:17,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:30:17,519 INFO L471 AbstractCegarLoop]: Abstraction has 1179 states and 1937 transitions. [2024-12-02 07:30:17,519 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:30:17,519 INFO L276 IsEmpty]: Start isEmpty. Operand 1179 states and 1937 transitions. [2024-12-02 07:30:17,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 380 [2024-12-02 07:30:17,523 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:30:17,523 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:30:17,523 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 07:30:17,523 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:30:17,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:30:17,524 INFO L85 PathProgramCache]: Analyzing trace with hash 2102675660, now seen corresponding path program 1 times [2024-12-02 07:30:17,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:30:17,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868608592] [2024-12-02 07:30:17,524 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:30:17,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:30:17,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:30:17,915 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 120 proven. 51 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-12-02 07:30:17,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:30:17,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868608592] [2024-12-02 07:30:17,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868608592] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:30:17,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006718876] [2024-12-02 07:30:17,915 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:30:17,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:30:17,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:30:17,919 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:30:17,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 07:30:18,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:30:18,179 INFO L256 TraceCheckSpWp]: Trace formula consists of 857 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 07:30:18,188 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:30:18,461 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2857 proven. 51 refuted. 0 times theorem prover too weak. 3704 trivial. 0 not checked. [2024-12-02 07:30:18,461 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:30:18,825 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 120 proven. 51 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-12-02 07:30:18,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006718876] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:30:18,826 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:30:18,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2024-12-02 07:30:18,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377018350] [2024-12-02 07:30:18,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:30:18,827 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 07:30:18,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:30:18,828 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 07:30:18,828 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-12-02 07:30:18,828 INFO L87 Difference]: Start difference. First operand 1179 states and 1937 transitions. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 3 states have call successors, (92), 2 states have call predecessors, (92), 4 states have return successors, (93), 3 states have call predecessors, (93), 3 states have call successors, (93) [2024-12-02 07:30:19,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:30:19,288 INFO L93 Difference]: Finished difference Result 1736 states and 2838 transitions. [2024-12-02 07:30:19,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 07:30:19,289 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 3 states have call successors, (92), 2 states have call predecessors, (92), 4 states have return successors, (93), 3 states have call predecessors, (93), 3 states have call successors, (93) Word has length 379 [2024-12-02 07:30:19,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:30:19,295 INFO L225 Difference]: With dead ends: 1736 [2024-12-02 07:30:19,295 INFO L226 Difference]: Without dead ends: 821 [2024-12-02 07:30:19,298 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 764 GetRequests, 755 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2024-12-02 07:30:19,298 INFO L435 NwaCegarLoop]: 276 mSDtfsCounter, 632 mSDsluCounter, 435 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 672 SdHoareTripleChecker+Valid, 711 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 07:30:19,298 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [672 Valid, 711 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 07:30:19,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2024-12-02 07:30:19,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 809. [2024-12-02 07:30:19,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 809 states, 625 states have (on average 1.5488) internal successors, (968), 625 states have internal predecessors, (968), 174 states have call successors, (174), 9 states have call predecessors, (174), 9 states have return successors, (174), 174 states have call predecessors, (174), 174 states have call successors, (174) [2024-12-02 07:30:19,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 809 states to 809 states and 1316 transitions. [2024-12-02 07:30:19,375 INFO L78 Accepts]: Start accepts. Automaton has 809 states and 1316 transitions. Word has length 379 [2024-12-02 07:30:19,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:30:19,376 INFO L471 AbstractCegarLoop]: Abstraction has 809 states and 1316 transitions. [2024-12-02 07:30:19,376 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 3 states have call successors, (92), 2 states have call predecessors, (92), 4 states have return successors, (93), 3 states have call predecessors, (93), 3 states have call successors, (93) [2024-12-02 07:30:19,376 INFO L276 IsEmpty]: Start isEmpty. Operand 809 states and 1316 transitions. [2024-12-02 07:30:19,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 380 [2024-12-02 07:30:19,379 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:30:19,379 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:30:19,391 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 07:30:19,580 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:30:19,580 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:30:19,580 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:30:19,581 INFO L85 PathProgramCache]: Analyzing trace with hash -2037812527, now seen corresponding path program 1 times [2024-12-02 07:30:19,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:30:19,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624246742] [2024-12-02 07:30:19,581 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:30:19,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:30:19,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:30:19,983 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-02 07:30:19,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:30:19,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624246742] [2024-12-02 07:30:19,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624246742] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:30:19,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:30:19,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 07:30:19,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226304872] [2024-12-02 07:30:19,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:30:19,984 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 07:30:19,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:30:19,984 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 07:30:19,984 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 07:30:19,985 INFO L87 Difference]: Start difference. First operand 809 states and 1316 transitions. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:30:20,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:30:20,943 INFO L93 Difference]: Finished difference Result 3173 states and 5170 transitions. [2024-12-02 07:30:20,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 07:30:20,943 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 379 [2024-12-02 07:30:20,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:30:20,956 INFO L225 Difference]: With dead ends: 3173 [2024-12-02 07:30:20,956 INFO L226 Difference]: Without dead ends: 2555 [2024-12-02 07:30:20,958 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 07:30:20,958 INFO L435 NwaCegarLoop]: 453 mSDtfsCounter, 915 mSDsluCounter, 1014 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 915 SdHoareTripleChecker+Valid, 1467 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-12-02 07:30:20,958 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [915 Valid, 1467 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-12-02 07:30:20,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2555 states. [2024-12-02 07:30:21,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2555 to 2513. [2024-12-02 07:30:21,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2513 states, 1963 states have (on average 1.553234844625573) internal successors, (3049), 1963 states have internal predecessors, (3049), 522 states have call successors, (522), 27 states have call predecessors, (522), 27 states have return successors, (522), 522 states have call predecessors, (522), 522 states have call successors, (522) [2024-12-02 07:30:21,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2513 states to 2513 states and 4093 transitions. [2024-12-02 07:30:21,193 INFO L78 Accepts]: Start accepts. Automaton has 2513 states and 4093 transitions. Word has length 379 [2024-12-02 07:30:21,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:30:21,194 INFO L471 AbstractCegarLoop]: Abstraction has 2513 states and 4093 transitions. [2024-12-02 07:30:21,194 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:30:21,194 INFO L276 IsEmpty]: Start isEmpty. Operand 2513 states and 4093 transitions. [2024-12-02 07:30:21,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 380 [2024-12-02 07:30:21,197 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:30:21,198 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:30:21,198 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 07:30:21,198 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:30:21,198 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:30:21,199 INFO L85 PathProgramCache]: Analyzing trace with hash -666005229, now seen corresponding path program 1 times [2024-12-02 07:30:21,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:30:21,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776894628] [2024-12-02 07:30:21,199 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:30:21,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:30:21,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:30:24,191 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 210 proven. 126 refuted. 0 times theorem prover too weak. 6276 trivial. 0 not checked. [2024-12-02 07:30:24,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:30:24,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776894628] [2024-12-02 07:30:24,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776894628] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:30:24,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792231427] [2024-12-02 07:30:24,191 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:30:24,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:30:24,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:30:24,193 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:30:24,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 07:30:24,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:30:24,437 INFO L256 TraceCheckSpWp]: Trace formula consists of 861 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 07:30:24,443 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:30:25,118 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 4223 proven. 138 refuted. 0 times theorem prover too weak. 2251 trivial. 0 not checked. [2024-12-02 07:30:25,118 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:30:25,852 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 120 proven. 51 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-12-02 07:30:25,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792231427] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 07:30:25,852 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 07:30:25,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 8] total 21 [2024-12-02 07:30:25,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485649743] [2024-12-02 07:30:25,853 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 07:30:25,854 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-02 07:30:25,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:30:25,855 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-02 07:30:25,855 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2024-12-02 07:30:25,855 INFO L87 Difference]: Start difference. First operand 2513 states and 4093 transitions. Second operand has 21 states, 21 states have (on average 7.9523809523809526) internal successors, (167), 21 states have internal predecessors, (167), 5 states have call successors, (118), 3 states have call predecessors, (118), 6 states have return successors, (119), 5 states have call predecessors, (119), 5 states have call successors, (119) [2024-12-02 07:30:29,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:30:29,997 INFO L93 Difference]: Finished difference Result 8344 states and 13351 transitions. [2024-12-02 07:30:29,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-12-02 07:30:29,998 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 7.9523809523809526) internal successors, (167), 21 states have internal predecessors, (167), 5 states have call successors, (118), 3 states have call predecessors, (118), 6 states have return successors, (119), 5 states have call predecessors, (119), 5 states have call successors, (119) Word has length 379 [2024-12-02 07:30:29,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:30:30,015 INFO L225 Difference]: With dead ends: 8344 [2024-12-02 07:30:30,016 INFO L226 Difference]: Without dead ends: 6002 [2024-12-02 07:30:30,022 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 826 GetRequests, 757 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1185 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1249, Invalid=3721, Unknown=0, NotChecked=0, Total=4970 [2024-12-02 07:30:30,023 INFO L435 NwaCegarLoop]: 391 mSDtfsCounter, 4352 mSDsluCounter, 2049 mSDsCounter, 0 mSdLazyCounter, 2715 mSolverCounterSat, 1422 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4354 SdHoareTripleChecker+Valid, 2440 SdHoareTripleChecker+Invalid, 4137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1422 IncrementalHoareTripleChecker+Valid, 2715 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-12-02 07:30:30,023 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4354 Valid, 2440 Invalid, 4137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1422 Valid, 2715 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-12-02 07:30:30,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6002 states. [2024-12-02 07:30:30,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6002 to 2681. [2024-12-02 07:30:30,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2681 states, 2095 states have (on average 1.5121718377088305) internal successors, (3168), 2095 states have internal predecessors, (3168), 522 states have call successors, (522), 63 states have call predecessors, (522), 63 states have return successors, (522), 522 states have call predecessors, (522), 522 states have call successors, (522) [2024-12-02 07:30:30,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2681 states to 2681 states and 4212 transitions. [2024-12-02 07:30:30,471 INFO L78 Accepts]: Start accepts. Automaton has 2681 states and 4212 transitions. Word has length 379 [2024-12-02 07:30:30,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:30:30,471 INFO L471 AbstractCegarLoop]: Abstraction has 2681 states and 4212 transitions. [2024-12-02 07:30:30,472 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.9523809523809526) internal successors, (167), 21 states have internal predecessors, (167), 5 states have call successors, (118), 3 states have call predecessors, (118), 6 states have return successors, (119), 5 states have call predecessors, (119), 5 states have call successors, (119) [2024-12-02 07:30:30,472 INFO L276 IsEmpty]: Start isEmpty. Operand 2681 states and 4212 transitions. [2024-12-02 07:30:30,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 382 [2024-12-02 07:30:30,475 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:30:30,475 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:30:30,486 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 07:30:30,676 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-12-02 07:30:30,676 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:30:30,676 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:30:30,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1295002135, now seen corresponding path program 1 times [2024-12-02 07:30:30,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:30:30,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755792973] [2024-12-02 07:30:30,677 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:30:30,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:30:30,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:30:30,825 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-02 07:30:30,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:30:30,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755792973] [2024-12-02 07:30:30,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755792973] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:30:30,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:30:30,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 07:30:30,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663291390] [2024-12-02 07:30:30,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:30:30,826 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 07:30:30,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:30:30,827 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 07:30:30,827 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 07:30:30,827 INFO L87 Difference]: Start difference. First operand 2681 states and 4212 transitions. Second operand has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:30:31,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:30:31,107 INFO L93 Difference]: Finished difference Result 6788 states and 10798 transitions. [2024-12-02 07:30:31,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 07:30:31,108 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 381 [2024-12-02 07:30:31,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:30:31,121 INFO L225 Difference]: With dead ends: 6788 [2024-12-02 07:30:31,121 INFO L226 Difference]: Without dead ends: 4544 [2024-12-02 07:30:31,127 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 07:30:31,127 INFO L435 NwaCegarLoop]: 382 mSDtfsCounter, 233 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 1033 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 07:30:31,128 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 1033 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 07:30:31,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4544 states. [2024-12-02 07:30:31,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4544 to 4534. [2024-12-02 07:30:31,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4534 states, 3763 states have (on average 1.560722827531225) internal successors, (5873), 3771 states have internal predecessors, (5873), 698 states have call successors, (698), 72 states have call predecessors, (698), 72 states have return successors, (698), 690 states have call predecessors, (698), 698 states have call successors, (698) [2024-12-02 07:30:31,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4534 states to 4534 states and 7269 transitions. [2024-12-02 07:30:31,423 INFO L78 Accepts]: Start accepts. Automaton has 4534 states and 7269 transitions. Word has length 381 [2024-12-02 07:30:31,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:30:31,423 INFO L471 AbstractCegarLoop]: Abstraction has 4534 states and 7269 transitions. [2024-12-02 07:30:31,423 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:30:31,423 INFO L276 IsEmpty]: Start isEmpty. Operand 4534 states and 7269 transitions. [2024-12-02 07:30:31,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 382 [2024-12-02 07:30:31,426 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:30:31,426 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:30:31,426 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 07:30:31,426 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:30:31,427 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:30:31,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1954533657, now seen corresponding path program 1 times [2024-12-02 07:30:31,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:30:31,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987279508] [2024-12-02 07:30:31,427 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:30:31,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:30:31,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:30:31,956 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-02 07:30:31,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:30:31,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987279508] [2024-12-02 07:30:31,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987279508] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:30:31,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:30:31,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 07:30:31,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700788510] [2024-12-02 07:30:31,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:30:31,957 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 07:30:31,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:30:31,958 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 07:30:31,958 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-12-02 07:30:31,959 INFO L87 Difference]: Start difference. First operand 4534 states and 7269 transitions. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:30:32,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:30:32,822 INFO L93 Difference]: Finished difference Result 8276 states and 13237 transitions. [2024-12-02 07:30:32,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:30:32,823 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 381 [2024-12-02 07:30:32,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:30:32,839 INFO L225 Difference]: With dead ends: 8276 [2024-12-02 07:30:32,840 INFO L226 Difference]: Without dead ends: 4512 [2024-12-02 07:30:32,846 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-12-02 07:30:32,846 INFO L435 NwaCegarLoop]: 390 mSDtfsCounter, 827 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 410 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 827 SdHoareTripleChecker+Valid, 1012 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 410 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 07:30:32,846 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [827 Valid, 1012 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [410 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 07:30:32,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4512 states. [2024-12-02 07:30:33,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4512 to 4510. [2024-12-02 07:30:33,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4510 states, 3739 states have (on average 1.5514843541053758) internal successors, (5801), 3747 states have internal predecessors, (5801), 698 states have call successors, (698), 72 states have call predecessors, (698), 72 states have return successors, (698), 690 states have call predecessors, (698), 698 states have call successors, (698) [2024-12-02 07:30:33,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4510 states to 4510 states and 7197 transitions. [2024-12-02 07:30:33,135 INFO L78 Accepts]: Start accepts. Automaton has 4510 states and 7197 transitions. Word has length 381 [2024-12-02 07:30:33,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:30:33,136 INFO L471 AbstractCegarLoop]: Abstraction has 4510 states and 7197 transitions. [2024-12-02 07:30:33,136 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:30:33,136 INFO L276 IsEmpty]: Start isEmpty. Operand 4510 states and 7197 transitions. [2024-12-02 07:30:33,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 382 [2024-12-02 07:30:33,140 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:30:33,141 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:30:33,141 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 07:30:33,141 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:30:33,141 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:30:33,142 INFO L85 PathProgramCache]: Analyzing trace with hash 729497428, now seen corresponding path program 1 times [2024-12-02 07:30:33,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:30:33,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888674130] [2024-12-02 07:30:33,142 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:30:33,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:30:33,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 07:30:33,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [882053250] [2024-12-02 07:30:33,299 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:30:33,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:30:33,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:30:33,301 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:30:33,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 07:30:33,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:30:33,675 INFO L256 TraceCheckSpWp]: Trace formula consists of 863 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 07:30:33,684 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:30:36,729 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 4559 proven. 126 refuted. 0 times theorem prover too weak. 1927 trivial. 0 not checked. [2024-12-02 07:30:36,729 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:30:38,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:30:38,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888674130] [2024-12-02 07:30:38,688 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 07:30:38,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882053250] [2024-12-02 07:30:38,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882053250] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:30:38,688 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:30:38,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-12-02 07:30:38,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088427004] [2024-12-02 07:30:38,689 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-12-02 07:30:38,689 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 07:30:38,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:30:38,689 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 07:30:38,690 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=734, Unknown=0, NotChecked=0, Total=870 [2024-12-02 07:30:38,690 INFO L87 Difference]: Start difference. First operand 4510 states and 7197 transitions. Second operand has 19 states, 19 states have (on average 5.7368421052631575) internal successors, (109), 18 states have internal predecessors, (109), 4 states have call successors, (58), 4 states have call predecessors, (58), 6 states have return successors, (58), 4 states have call predecessors, (58), 4 states have call successors, (58) [2024-12-02 07:31:58,829 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 07:32:06,777 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 07:32:15,208 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.98s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 07:32:17,729 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 07:32:27,950 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-12-02 07:32:55,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:32:55,706 INFO L93 Difference]: Finished difference Result 15688 states and 25019 transitions. [2024-12-02 07:32:55,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2024-12-02 07:32:55,707 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.7368421052631575) internal successors, (109), 18 states have internal predecessors, (109), 4 states have call successors, (58), 4 states have call predecessors, (58), 6 states have return successors, (58), 4 states have call predecessors, (58), 4 states have call successors, (58) Word has length 381 [2024-12-02 07:32:55,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:32:55,751 INFO L225 Difference]: With dead ends: 15688 [2024-12-02 07:32:55,751 INFO L226 Difference]: Without dead ends: 13834 [2024-12-02 07:32:55,757 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 504 GetRequests, 407 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2894 ImplicationChecksByTransitivity, 67.8s TimeCoverageRelationStatistics Valid=2181, Invalid=7520, Unknown=1, NotChecked=0, Total=9702 [2024-12-02 07:32:55,757 INFO L435 NwaCegarLoop]: 396 mSDtfsCounter, 3829 mSDsluCounter, 1747 mSDsCounter, 0 mSdLazyCounter, 2718 mSolverCounterSat, 1528 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 68.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3905 SdHoareTripleChecker+Valid, 2143 SdHoareTripleChecker+Invalid, 4246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1528 IncrementalHoareTripleChecker+Valid, 2718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 69.3s IncrementalHoareTripleChecker+Time [2024-12-02 07:32:55,757 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3905 Valid, 2143 Invalid, 4246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1528 Valid, 2718 Invalid, 0 Unknown, 0 Unchecked, 69.3s Time] [2024-12-02 07:32:55,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13834 states. [2024-12-02 07:32:57,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13834 to 10724. [2024-12-02 07:32:57,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10724 states, 9069 states have (on average 1.5799977946851913) internal successors, (14329), 9109 states have internal predecessors, (14329), 1522 states have call successors, (1522), 132 states have call predecessors, (1522), 132 states have return successors, (1522), 1482 states have call predecessors, (1522), 1522 states have call successors, (1522) [2024-12-02 07:32:57,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10724 states to 10724 states and 17373 transitions. [2024-12-02 07:32:57,156 INFO L78 Accepts]: Start accepts. Automaton has 10724 states and 17373 transitions. Word has length 381 [2024-12-02 07:32:57,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:32:57,157 INFO L471 AbstractCegarLoop]: Abstraction has 10724 states and 17373 transitions. [2024-12-02 07:32:57,158 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.7368421052631575) internal successors, (109), 18 states have internal predecessors, (109), 4 states have call successors, (58), 4 states have call predecessors, (58), 6 states have return successors, (58), 4 states have call predecessors, (58), 4 states have call successors, (58) [2024-12-02 07:32:57,158 INFO L276 IsEmpty]: Start isEmpty. Operand 10724 states and 17373 transitions. [2024-12-02 07:32:57,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 383 [2024-12-02 07:32:57,161 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:32:57,162 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:32:57,170 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 07:32:57,362 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:32:57,362 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:32:57,363 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:32:57,363 INFO L85 PathProgramCache]: Analyzing trace with hash 748088862, now seen corresponding path program 1 times [2024-12-02 07:32:57,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:32:57,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619850403] [2024-12-02 07:32:57,363 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:32:57,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:32:57,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 07:32:57,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [426060771] [2024-12-02 07:32:57,570 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:32:57,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:32:57,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:32:57,572 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:32:57,574 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 07:32:57,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:32:57,887 INFO L256 TraceCheckSpWp]: Trace formula consists of 862 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 07:32:57,896 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:32:59,873 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3351 proven. 90 refuted. 0 times theorem prover too weak. 3171 trivial. 0 not checked. [2024-12-02 07:32:59,873 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:33:03,150 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-02 07:33:03,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:33:03,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619850403] [2024-12-02 07:33:03,150 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 07:33:03,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426060771] [2024-12-02 07:33:03,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426060771] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 07:33:03,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:33:03,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [14] total 26 [2024-12-02 07:33:03,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821732701] [2024-12-02 07:33:03,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:33:03,151 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 07:33:03,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:33:03,152 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 07:33:03,152 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=515, Unknown=0, NotChecked=0, Total=650 [2024-12-02 07:33:03,152 INFO L87 Difference]: Start difference. First operand 10724 states and 17373 transitions. Second operand has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 2 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2024-12-02 07:34:00,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:34:00,733 INFO L93 Difference]: Finished difference Result 132826 states and 214744 transitions. [2024-12-02 07:34:00,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-02 07:34:00,734 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 2 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) Word has length 382 [2024-12-02 07:34:00,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:34:01,156 INFO L225 Difference]: With dead ends: 132826 [2024-12-02 07:34:01,156 INFO L226 Difference]: Without dead ends: 123620 [2024-12-02 07:34:01,192 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 860 GetRequests, 787 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1988 ImplicationChecksByTransitivity, 14.2s TimeCoverageRelationStatistics Valid=1116, Invalid=4434, Unknown=0, NotChecked=0, Total=5550 [2024-12-02 07:34:01,193 INFO L435 NwaCegarLoop]: 325 mSDtfsCounter, 10435 mSDsluCounter, 3187 mSDsCounter, 0 mSdLazyCounter, 4128 mSolverCounterSat, 4039 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10435 SdHoareTripleChecker+Valid, 3512 SdHoareTripleChecker+Invalid, 8167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 4039 IncrementalHoareTripleChecker+Valid, 4128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.2s IncrementalHoareTripleChecker+Time [2024-12-02 07:34:01,193 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10435 Valid, 3512 Invalid, 8167 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [4039 Valid, 4128 Invalid, 0 Unknown, 0 Unchecked, 19.2s Time] [2024-12-02 07:34:01,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123620 states. [2024-12-02 07:34:10,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123620 to 40353. [2024-12-02 07:34:10,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40353 states, 33938 states have (on average 1.5817962166303259) internal successors, (53683), 34118 states have internal predecessors, (53683), 5926 states have call successors, (5926), 488 states have call predecessors, (5926), 488 states have return successors, (5926), 5746 states have call predecessors, (5926), 5926 states have call successors, (5926) [2024-12-02 07:34:10,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40353 states to 40353 states and 65535 transitions. [2024-12-02 07:34:10,753 INFO L78 Accepts]: Start accepts. Automaton has 40353 states and 65535 transitions. Word has length 382 [2024-12-02 07:34:10,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:34:10,754 INFO L471 AbstractCegarLoop]: Abstraction has 40353 states and 65535 transitions. [2024-12-02 07:34:10,754 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.3076923076923075) internal successors, (95), 13 states have internal predecessors, (95), 2 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2024-12-02 07:34:10,754 INFO L276 IsEmpty]: Start isEmpty. Operand 40353 states and 65535 transitions. [2024-12-02 07:34:10,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 383 [2024-12-02 07:34:10,762 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:34:10,762 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:34:10,770 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-12-02 07:34:10,963 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-12-02 07:34:10,963 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:34:10,963 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:34:10,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1451280595, now seen corresponding path program 1 times [2024-12-02 07:34:10,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:34:10,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001413596] [2024-12-02 07:34:10,964 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:34:10,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:34:11,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 07:34:11,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [156699226] [2024-12-02 07:34:11,089 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:34:11,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:34:11,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:34:11,090 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:34:11,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 07:34:11,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:34:11,376 INFO L256 TraceCheckSpWp]: Trace formula consists of 862 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-12-02 07:34:11,382 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:34:15,565 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3497 proven. 171 refuted. 0 times theorem prover too weak. 2944 trivial. 0 not checked. [2024-12-02 07:34:15,565 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:34:20,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:34:20,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001413596] [2024-12-02 07:34:20,473 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 07:34:20,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156699226] [2024-12-02 07:34:20,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156699226] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:34:20,473 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:34:20,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2024-12-02 07:34:20,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671464324] [2024-12-02 07:34:20,474 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-12-02 07:34:20,474 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-12-02 07:34:20,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:34:20,475 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-12-02 07:34:20,475 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=948, Unknown=0, NotChecked=0, Total=1190 [2024-12-02 07:34:20,475 INFO L87 Difference]: Start difference. First operand 40353 states and 65535 transitions. Second operand has 20 states, 20 states have (on average 5.35) internal successors, (107), 19 states have internal predecessors, (107), 3 states have call successors, (58), 3 states have call predecessors, (58), 5 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2024-12-02 07:34:28,749 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:34:46,816 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:34:53,346 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 07:35:24,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:35:24,138 INFO L93 Difference]: Finished difference Result 149618 states and 239745 transitions. [2024-12-02 07:35:24,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2024-12-02 07:35:24,139 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 5.35) internal successors, (107), 19 states have internal predecessors, (107), 3 states have call successors, (58), 3 states have call predecessors, (58), 5 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) Word has length 382 [2024-12-02 07:35:24,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:35:24,356 INFO L225 Difference]: With dead ends: 149618 [2024-12-02 07:35:24,356 INFO L226 Difference]: Without dead ends: 111579 [2024-12-02 07:35:24,414 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 690 GetRequests, 573 SyntacticMatches, 0 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4525 ImplicationChecksByTransitivity, 13.9s TimeCoverageRelationStatistics Valid=3003, Invalid=11039, Unknown=0, NotChecked=0, Total=14042 [2024-12-02 07:35:24,414 INFO L435 NwaCegarLoop]: 322 mSDtfsCounter, 3053 mSDsluCounter, 2904 mSDsCounter, 0 mSdLazyCounter, 5163 mSolverCounterSat, 1084 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3133 SdHoareTripleChecker+Valid, 3226 SdHoareTripleChecker+Invalid, 6249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1084 IncrementalHoareTripleChecker+Valid, 5163 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.2s IncrementalHoareTripleChecker+Time [2024-12-02 07:35:24,415 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3133 Valid, 3226 Invalid, 6249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1084 Valid, 5163 Invalid, 2 Unknown, 0 Unchecked, 22.2s Time] [2024-12-02 07:35:24,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111579 states. [2024-12-02 07:35:35,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111579 to 42213. [2024-12-02 07:35:35,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42213 states, 35798 states have (on average 1.5832169394938265) internal successors, (56676), 35978 states have internal predecessors, (56676), 5926 states have call successors, (5926), 488 states have call predecessors, (5926), 488 states have return successors, (5926), 5746 states have call predecessors, (5926), 5926 states have call successors, (5926) [2024-12-02 07:35:35,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42213 states to 42213 states and 68528 transitions. [2024-12-02 07:35:35,427 INFO L78 Accepts]: Start accepts. Automaton has 42213 states and 68528 transitions. Word has length 382 [2024-12-02 07:35:35,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:35:35,427 INFO L471 AbstractCegarLoop]: Abstraction has 42213 states and 68528 transitions. [2024-12-02 07:35:35,427 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.35) internal successors, (107), 19 states have internal predecessors, (107), 3 states have call successors, (58), 3 states have call predecessors, (58), 5 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2024-12-02 07:35:35,427 INFO L276 IsEmpty]: Start isEmpty. Operand 42213 states and 68528 transitions. [2024-12-02 07:35:35,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 383 [2024-12-02 07:35:35,434 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:35:35,434 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:35:35,441 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-12-02 07:35:35,634 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-12-02 07:35:35,635 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:35:35,635 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:35:35,635 INFO L85 PathProgramCache]: Analyzing trace with hash 170598129, now seen corresponding path program 1 times [2024-12-02 07:35:35,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:35:35,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579831249] [2024-12-02 07:35:35,635 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:35:35,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:35:35,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 07:35:35,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [836796456] [2024-12-02 07:35:35,935 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:35:35,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:35:35,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:35:35,937 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:35:35,938 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 07:35:36,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 07:35:36,304 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-02 07:35:36,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 07:35:36,672 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-02 07:35:36,673 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-02 07:35:36,673 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-02 07:35:36,679 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 07:35:36,875 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-12-02 07:35:36,877 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:35:37,088 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 07:35:37,091 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 07:35:37 BoogieIcfgContainer [2024-12-02 07:35:37,091 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 07:35:37,092 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 07:35:37,092 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 07:35:37,092 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 07:35:37,092 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:30:10" (3/4) ... [2024-12-02 07:35:37,095 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-12-02 07:35:37,095 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 07:35:37,096 INFO L158 Benchmark]: Toolchain (without parser) took 328370.86ms. Allocated memory was 117.4MB in the beginning and 4.3GB in the end (delta: 4.2GB). Free memory was 91.6MB in the beginning and 3.5GB in the end (delta: -3.4GB). Peak memory consumption was 829.6MB. Max. memory is 16.1GB. [2024-12-02 07:35:37,096 INFO L158 Benchmark]: CDTParser took 0.35ms. Allocated memory is still 117.4MB. Free memory is still 73.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 07:35:37,096 INFO L158 Benchmark]: CACSL2BoogieTranslator took 404.28ms. Allocated memory is still 117.4MB. Free memory was 91.6MB in the beginning and 68.4MB in the end (delta: 23.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-12-02 07:35:37,097 INFO L158 Benchmark]: Boogie Procedure Inliner took 88.38ms. Allocated memory is still 117.4MB. Free memory was 68.4MB in the beginning and 57.2MB in the end (delta: 11.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 07:35:37,097 INFO L158 Benchmark]: Boogie Preprocessor took 91.66ms. Allocated memory is still 117.4MB. Free memory was 57.2MB in the beginning and 44.1MB in the end (delta: 13.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-02 07:35:37,097 INFO L158 Benchmark]: RCFGBuilder took 953.71ms. Allocated memory is still 117.4MB. Free memory was 44.1MB in the beginning and 74.6MB in the end (delta: -30.4MB). Peak memory consumption was 26.6MB. Max. memory is 16.1GB. [2024-12-02 07:35:37,097 INFO L158 Benchmark]: TraceAbstraction took 326822.71ms. Allocated memory was 117.4MB in the beginning and 4.3GB in the end (delta: 4.2GB). Free memory was 74.0MB in the beginning and 3.5GB in the end (delta: -3.4GB). Peak memory consumption was 800.9MB. Max. memory is 16.1GB. [2024-12-02 07:35:37,098 INFO L158 Benchmark]: Witness Printer took 3.74ms. Allocated memory is still 4.3GB. Free memory was 3.5GB in the beginning and 3.5GB in the end (delta: 561.5kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 07:35:37,099 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.35ms. Allocated memory is still 117.4MB. Free memory is still 73.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 404.28ms. Allocated memory is still 117.4MB. Free memory was 91.6MB in the beginning and 68.4MB in the end (delta: 23.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 88.38ms. Allocated memory is still 117.4MB. Free memory was 68.4MB in the beginning and 57.2MB in the end (delta: 11.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 91.66ms. Allocated memory is still 117.4MB. Free memory was 57.2MB in the beginning and 44.1MB in the end (delta: 13.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * RCFGBuilder took 953.71ms. Allocated memory is still 117.4MB. Free memory was 44.1MB in the beginning and 74.6MB in the end (delta: -30.4MB). Peak memory consumption was 26.6MB. Max. memory is 16.1GB. * TraceAbstraction took 326822.71ms. Allocated memory was 117.4MB in the beginning and 4.3GB in the end (delta: 4.2GB). Free memory was 74.0MB in the beginning and 3.5GB in the end (delta: -3.4GB). Peak memory consumption was 800.9MB. Max. memory is 16.1GB. * Witness Printer took 3.74ms. Allocated memory is still 4.3GB. Free memory was 3.5GB in the beginning and 3.5GB in the end (delta: 561.5kB). Peak memory consumption was 8.4MB. 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 someBinaryFLOATComparisonOperation at line 366, overapproximation of someBinaryFLOATComparisonOperation at line 368, overapproximation of someBinaryFLOATComparisonOperation at line 384, overapproximation of someBinaryFLOATComparisonOperation at line 141, overapproximation of someBinaryFLOATComparisonOperation at line 388, overapproximation of someBinaryFLOATComparisonOperation at line 192, overapproximation of someBinaryFLOATComparisonOperation at line 380, overapproximation of someBinaryFLOATComparisonOperation at line 382, overapproximation of someBinaryFLOATComparisonOperation at line 390, overapproximation of someBinaryFLOATComparisonOperation at line 221, overapproximation of someBinaryFLOATComparisonOperation at line 364, overapproximation of someBinaryFLOATComparisonOperation at line 391, overapproximation of someBinaryFLOATComparisonOperation at line 386, overapproximation of someBinaryFLOATComparisonOperation at line 253, overapproximation of someBinaryFLOATComparisonOperation at line 394, overapproximation of someBinaryFLOATComparisonOperation at line 177, overapproximation of someBinaryFLOATComparisonOperation at line 393, overapproximation of someBinaryFLOATComparisonOperation at line 362, overapproximation of bitwiseOr at line 187, overapproximation of someUnaryDOUBLEoperation at line 51, overapproximation of someBinaryDOUBLEComparisonOperation at line 260, overapproximation of someBinaryDOUBLEComparisonOperation at line 406, overapproximation of someBinaryDOUBLEComparisonOperation at line 205, overapproximation of someBinaryDOUBLEComparisonOperation at line 406, overapproximation of someBinaryDOUBLEComparisonOperation at line 330, overapproximation of someBinaryDOUBLEComparisonOperation at line 238, overapproximation of someUnaryFLOAToperation at line 141, overapproximation of someBinaryArithmeticFLOAToperation at line 174, overapproximation of someBinaryArithmeticFLOAToperation at line 141, overapproximation of someBinaryArithmeticFLOAToperation at line 185. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 100; [L23] unsigned char var_1_6 = 0; [L24] unsigned char var_1_7 = 0; [L25] unsigned short int var_1_8 = 10; [L26] unsigned short int var_1_9 = 0; [L27] unsigned short int var_1_10 = 53946; [L28] unsigned short int var_1_11 = 1; [L29] unsigned long int var_1_12 = 8; [L30] double var_1_13 = 8.25; [L31] signed long int var_1_14 = -256; [L32] double var_1_15 = 0.19999999999999996; [L33] signed long int var_1_16 = -16; [L34] signed char var_1_17 = 1; [L35] signed char var_1_18 = 4; [L36] signed char var_1_19 = 64; [L37] signed long int var_1_20 = 1; [L38] signed long int var_1_21 = 1000000000; [L39] unsigned char var_1_23 = 4; [L40] signed short int var_1_24 = 128; [L41] signed short int var_1_25 = 128; [L42] unsigned char var_1_26 = 0; [L43] unsigned char var_1_27 = 5; [L44] unsigned char var_1_28 = 1; [L45] signed char var_1_29 = -4; [L46] signed char var_1_30 = -2; [L47] unsigned char var_1_31 = 16; [L48] unsigned char var_1_32 = 128; [L49] float var_1_33 = 2.5; [L50] float var_1_34 = 99.75; [L51] float var_1_35 = -0.375; [L52] unsigned char var_1_36 = 8; [L53] signed short int var_1_37 = 10; [L54] float var_1_38 = 255.5; [L55] float var_1_39 = 63.25; [L56] float var_1_40 = 25.2; [L57] float var_1_41 = 64.75; [L58] unsigned char var_1_42 = 2; [L59] unsigned short int var_1_43 = 62847; [L60] signed char var_1_44 = 5; [L61] unsigned char var_1_45 = 128; [L62] unsigned short int var_1_46 = 5; [L63] unsigned short int var_1_47 = 2; [L64] float var_1_48 = 127.4; [L65] unsigned char var_1_49 = 0; [L66] float var_1_50 = 4.6; [L67] float var_1_51 = 4.7; [L68] float var_1_52 = 1.25; [L69] float var_1_53 = 5.75; [L70] float var_1_54 = 5.5; [L71] float var_1_55 = 2.4; [L72] float var_1_56 = 255.625; [L73] float var_1_57 = 128.2; [L74] signed short int var_1_58 = -500; [L75] signed short int var_1_59 = -10; [L76] signed long int var_1_60 = -64; [L77] float var_1_61 = 0.125; [L78] float var_1_62 = 2.8; [L79] signed long int var_1_63 = 64; [L80] signed char var_1_64 = 2; [L81] unsigned short int var_1_65 = 8; [L82] unsigned short int var_1_66 = 60231; [L83] unsigned short int var_1_67 = 5; [L84] unsigned char var_1_68 = 2; [L85] unsigned long int var_1_69 = 25; [L86] unsigned short int var_1_70 = 1000; [L87] unsigned short int last_1_var_1_1 = 100; [L88] unsigned long int last_1_var_1_12 = 8; [L89] double last_1_var_1_13 = 8.25; [L90] signed long int last_1_var_1_16 = -16; VAL [isInitial=0, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=0, var_1_70=1000, var_1_7=0, var_1_8=10, var_1_9=0] [L410] isInitial = 1 [L411] FCALL initially() [L413] CALL updateLastVariables() [L400] last_1_var_1_1 = var_1_1 [L401] last_1_var_1_12 = var_1_12 [L402] last_1_var_1_13 = var_1_13 [L403] last_1_var_1_16 = var_1_16 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=0, var_1_70=1000, var_1_7=0, var_1_8=10, var_1_9=0] [L413] RET updateLastVariables() [L414] CALL updateVariables() [L307] var_1_6 = __VERIFIER_nondet_uchar() [L308] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_70=1000, var_1_7=0, var_1_8=10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_70=1000, var_1_7=0, var_1_8=10, var_1_9=0] [L308] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_70=1000, var_1_7=0, var_1_8=10, var_1_9=0] [L309] CALL assume_abort_if_not(var_1_6 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=0, var_1_8=10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=0, var_1_8=10, var_1_9=0] [L309] RET assume_abort_if_not(var_1_6 <= 1) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=0, var_1_8=10, var_1_9=0] [L310] var_1_7 = __VERIFIER_nondet_uchar() [L311] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_8=10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_8=10, var_1_9=0] [L311] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_8=10, var_1_9=0] [L312] CALL assume_abort_if_not(var_1_7 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=10, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=10, var_1_9=0] [L312] RET assume_abort_if_not(var_1_7 <= 1) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=10, var_1_9=0] [L313] var_1_8 = __VERIFIER_nondet_ushort() [L314] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_9=0] [L314] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_9=0] [L315] CALL assume_abort_if_not(var_1_8 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L315] RET assume_abort_if_not(var_1_8 <= 65534) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L316] var_1_9 = __VERIFIER_nondet_ushort() [L317] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534] [L317] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534] [L318] CALL assume_abort_if_not(var_1_9 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L318] RET assume_abort_if_not(var_1_9 <= 65534) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=53946, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L319] var_1_10 = __VERIFIER_nondet_ushort() [L320] CALL assume_abort_if_not(var_1_10 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L320] RET assume_abort_if_not(var_1_10 >= 32767) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L321] CALL assume_abort_if_not(var_1_10 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L321] RET assume_abort_if_not(var_1_10 <= 65534) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=1, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L322] var_1_11 = __VERIFIER_nondet_ushort() [L323] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L323] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L324] CALL assume_abort_if_not(var_1_11 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L324] RET assume_abort_if_not(var_1_11 <= 32767) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-256, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L325] var_1_14 = __VERIFIER_nondet_long() [L326] CALL assume_abort_if_not(var_1_14 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L326] RET assume_abort_if_not(var_1_14 >= -2147483648) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L327] CALL assume_abort_if_not(var_1_14 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L327] RET assume_abort_if_not(var_1_14 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L328] CALL assume_abort_if_not(var_1_14 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L328] RET assume_abort_if_not(var_1_14 != 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_15=4999999999999999/25000000000000000, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L329] var_1_15 = __VERIFIER_nondet_double() [L330] CALL assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L330] RET assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L331] var_1_18 = __VERIFIER_nondet_char() [L332] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L332] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L333] CALL assume_abort_if_not(var_1_18 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L333] RET assume_abort_if_not(var_1_18 <= 126) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=64, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L334] var_1_19 = __VERIFIER_nondet_char() [L335] CALL assume_abort_if_not(var_1_19 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L335] RET assume_abort_if_not(var_1_19 >= 63) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L336] CALL assume_abort_if_not(var_1_19 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L336] RET assume_abort_if_not(var_1_19 <= 126) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=1000000000, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L337] var_1_21 = __VERIFIER_nondet_long() [L338] CALL assume_abort_if_not(var_1_21 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L338] RET assume_abort_if_not(var_1_21 >= 536870911) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L339] CALL assume_abort_if_not(var_1_21 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L339] RET assume_abort_if_not(var_1_21 <= 1073741823) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=128, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L340] var_1_24 = __VERIFIER_nondet_short() [L341] CALL assume_abort_if_not(var_1_24 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L341] RET assume_abort_if_not(var_1_24 >= -32768) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L342] CALL assume_abort_if_not(var_1_24 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L342] RET assume_abort_if_not(var_1_24 <= 32767) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=128, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L343] var_1_25 = __VERIFIER_nondet_short() [L344] CALL assume_abort_if_not(var_1_25 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L344] RET assume_abort_if_not(var_1_25 >= -32768) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L345] CALL assume_abort_if_not(var_1_25 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L345] RET assume_abort_if_not(var_1_25 <= 32767) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=0, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L346] var_1_26 = __VERIFIER_nondet_uchar() [L347] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L347] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L348] CALL assume_abort_if_not(var_1_26 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L348] RET assume_abort_if_not(var_1_26 <= 64) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=5, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L349] var_1_27 = __VERIFIER_nondet_uchar() [L350] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L350] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L351] CALL assume_abort_if_not(var_1_27 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L351] RET assume_abort_if_not(var_1_27 <= 127) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=1, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L352] var_1_28 = __VERIFIER_nondet_uchar() [L353] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L353] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L354] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L354] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_31=16, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L355] var_1_31 = __VERIFIER_nondet_uchar() [L356] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L356] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L357] CALL assume_abort_if_not(var_1_31 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L357] RET assume_abort_if_not(var_1_31 <= 255) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_32=128, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L358] var_1_32 = __VERIFIER_nondet_uchar() [L359] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L359] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L360] CALL assume_abort_if_not(var_1_32 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L360] RET assume_abort_if_not(var_1_32 <= 255) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_34=399/4, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L361] var_1_34 = __VERIFIER_nondet_float() [L362] CALL assume_abort_if_not((var_1_34 >= -461168.6018427382800e+13F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 4611686.018427382800e+12F && var_1_34 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L362] RET assume_abort_if_not((var_1_34 >= -461168.6018427382800e+13F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 4611686.018427382800e+12F && var_1_34 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L363] var_1_35 = __VERIFIER_nondet_float() [L364] CALL assume_abort_if_not((var_1_35 >= -461168.6018427382800e+13F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 4611686.018427382800e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L364] RET assume_abort_if_not((var_1_35 >= -461168.6018427382800e+13F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 4611686.018427382800e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_39=253/4, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L365] var_1_39 = __VERIFIER_nondet_float() [L366] CALL assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854765600e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L366] RET assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854765600e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_40=126/5, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L367] var_1_40 = __VERIFIER_nondet_float() [L368] CALL assume_abort_if_not((var_1_40 >= 0.0F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854765600e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L368] RET assume_abort_if_not((var_1_40 >= 0.0F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854765600e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=62847, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L369] var_1_43 = __VERIFIER_nondet_ushort() [L370] CALL assume_abort_if_not(var_1_43 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L370] RET assume_abort_if_not(var_1_43 >= 32767) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L371] CALL assume_abort_if_not(var_1_43 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L371] RET assume_abort_if_not(var_1_43 <= 65535) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=128, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L372] var_1_45 = __VERIFIER_nondet_uchar() [L373] CALL assume_abort_if_not(var_1_45 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L373] RET assume_abort_if_not(var_1_45 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L374] CALL assume_abort_if_not(var_1_45 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L374] RET assume_abort_if_not(var_1_45 <= 255) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L375] CALL assume_abort_if_not(var_1_45 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L375] RET assume_abort_if_not(var_1_45 != 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=0, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L376] var_1_49 = __VERIFIER_nondet_uchar() [L377] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L377] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L378] CALL assume_abort_if_not(var_1_49 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L378] RET assume_abort_if_not(var_1_49 <= 1) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_50=23/5, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L379] var_1_50 = __VERIFIER_nondet_float() [L380] CALL assume_abort_if_not((var_1_50 >= -461168.6018427382800e+13F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 4611686.018427382800e+12F && var_1_50 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L380] RET assume_abort_if_not((var_1_50 >= -461168.6018427382800e+13F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 4611686.018427382800e+12F && var_1_50 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_51=47/10, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L381] var_1_51 = __VERIFIER_nondet_float() [L382] CALL assume_abort_if_not((var_1_51 >= 0.0F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 4611686.018427382800e+12F && var_1_51 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L382] RET assume_abort_if_not((var_1_51 >= 0.0F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 4611686.018427382800e+12F && var_1_51 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_52=5/4, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L383] var_1_52 = __VERIFIER_nondet_float() [L384] CALL assume_abort_if_not((var_1_52 >= -461168.6018427382800e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 4611686.018427382800e+12F && var_1_52 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L384] RET assume_abort_if_not((var_1_52 >= -461168.6018427382800e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 4611686.018427382800e+12F && var_1_52 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_54=11/2, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L385] var_1_54 = __VERIFIER_nondet_float() [L386] CALL assume_abort_if_not((var_1_54 >= -461168.6018427382800e+13F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 4611686.018427382800e+12F && var_1_54 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L386] RET assume_abort_if_not((var_1_54 >= -461168.6018427382800e+13F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 4611686.018427382800e+12F && var_1_54 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_56=2045/8, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L387] var_1_56 = __VERIFIER_nondet_float() [L388] CALL assume_abort_if_not((var_1_56 >= -230584.3009213691390e+13F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 2305843.009213691390e+12F && var_1_56 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L388] RET assume_abort_if_not((var_1_56 >= -230584.3009213691390e+13F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 2305843.009213691390e+12F && var_1_56 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_61=1/8, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L389] var_1_61 = __VERIFIER_nondet_float() [L390] CALL assume_abort_if_not((var_1_61 >= -922337.2036854776000e+13F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 9223372.036854776000e+12F && var_1_61 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L390] RET assume_abort_if_not((var_1_61 >= -922337.2036854776000e+13F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 9223372.036854776000e+12F && var_1_61 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L391] CALL assume_abort_if_not(var_1_61 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L391] RET assume_abort_if_not(var_1_61 != 0.0F) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_62=14/5, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L392] var_1_62 = __VERIFIER_nondet_float() [L393] CALL assume_abort_if_not((var_1_62 >= -922337.2036854776000e+13F && var_1_62 <= -1.0e-20F) || (var_1_62 <= 9223372.036854776000e+12F && var_1_62 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L393] RET assume_abort_if_not((var_1_62 >= -922337.2036854776000e+13F && var_1_62 <= -1.0e-20F) || (var_1_62 <= 9223372.036854776000e+12F && var_1_62 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L394] CALL assume_abort_if_not(var_1_62 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L394] RET assume_abort_if_not(var_1_62 != 0.0F) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=60231, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L395] var_1_66 = __VERIFIER_nondet_ushort() [L396] CALL assume_abort_if_not(var_1_66 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L396] RET assume_abort_if_not(var_1_66 >= 32767) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L397] CALL assume_abort_if_not(var_1_66 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L397] RET assume_abort_if_not(var_1_66 <= 65534) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=4, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L414] RET updateVariables() [L415] CALL step() [L94] COND TRUE (var_1_24 + var_1_25) > 16 [L95] var_1_23 = ((var_1_26 + 2) + var_1_27) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=-4, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L107] COND FALSE !(\read(var_1_28)) [L110] var_1_29 = ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L112] COND FALSE !(\read(var_1_28)) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L119] COND FALSE !(\read(var_1_28)) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_33=5/2, var_1_36=8, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L124] COND FALSE !(var_1_32 >= (var_1_26 * var_1_25)) [L131] var_1_36 = (((((((var_1_26) > (var_1_27)) ? (var_1_26) : (var_1_27))) < 0 ) ? -((((var_1_26) > (var_1_27)) ? (var_1_26) : (var_1_27))) : ((((var_1_26) > (var_1_27)) ? (var_1_26) : (var_1_27))))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=10, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L133] COND TRUE ! var_1_28 [L134] var_1_37 = ((((var_1_29 + var_1_26) < 0 ) ? -(var_1_29 + var_1_26) : (var_1_29 + var_1_26))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=511/2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L140] COND TRUE ((((10) < 0 ) ? -(10) : (10))) > var_1_29 [L141] var_1_38 = ((((((((var_1_39) > (7.25f)) ? (var_1_39) : (7.25f))) - var_1_40) < 0 ) ? -(((((var_1_39) > (7.25f)) ? (var_1_39) : (7.25f))) - var_1_40) : (((((var_1_39) > (7.25f)) ? (var_1_39) : (7.25f))) - var_1_40))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L143] COND FALSE !(var_1_36 != var_1_24) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L150] EXPR var_1_31 ^ (var_1_26 - var_1_27) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L150] COND FALSE !((var_1_43 - var_1_23) < (var_1_31 ^ (var_1_26 - var_1_27))) [L153] COND FALSE !(! (var_1_26 != (var_1_25 % var_1_45))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=5, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L158] COND TRUE var_1_45 <= var_1_26 [L159] var_1_46 = ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L161] var_1_47 = var_1_42 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L162] COND FALSE !(\read(var_1_28)) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_48=637/5, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L167] COND FALSE !(var_1_46 > var_1_37) [L174] var_1_48 = ((var_1_51 + ((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52)))) - (((((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) < 0 ) ? -((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) : ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L177] COND FALSE !(var_1_50 >= var_1_51) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_55=12/5, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L182] COND FALSE !(var_1_28 && var_1_49) [L185] var_1_55 = (((((var_1_50) < 0 ) ? -(var_1_50) : (var_1_50))) + (((((var_1_56) < (50.625f)) ? (var_1_56) : (50.625f))) + 255.5f)) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L187] EXPR ((((var_1_43) < 0 ) ? -(var_1_43) : (var_1_43))) ^ var_1_37 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=-500, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L187] COND FALSE !((((((var_1_43) < 0 ) ? -(var_1_43) : (var_1_43))) ^ var_1_37) <= 8) [L192] COND TRUE var_1_53 > var_1_38 [L193] var_1_58 = (((((((((var_1_36 + -64)) < (var_1_27)) ? ((var_1_36 + -64)) : (var_1_27)))) < (32)) ? ((((((var_1_36 + -64)) < (var_1_27)) ? ((var_1_36 + -64)) : (var_1_27)))) : (32))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=-10, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L195] COND FALSE !(var_1_43 <= var_1_47) [L202] var_1_59 = (((((8) > (var_1_23)) ? (8) : (var_1_23))) - (var_1_31 + var_1_27)) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L204] COND TRUE var_1_47 > var_1_46 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-64, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L205] COND TRUE (((((((100.6) < (var_1_54)) ? (100.6) : (var_1_54))) < 0 ) ? -((((100.6) < (var_1_54)) ? (100.6) : (var_1_54))) : ((((100.6) < (var_1_54)) ? (100.6) : (var_1_54))))) <= ((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))) [L206] var_1_60 = ((((((((var_1_23) < (var_1_29)) ? (var_1_23) : (var_1_29))) < 0 ) ? -((((var_1_23) < (var_1_29)) ? (var_1_23) : (var_1_29))) : ((((var_1_23) < (var_1_29)) ? (var_1_23) : (var_1_29))))) - ((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44)))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=64, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L221] COND FALSE !(var_1_51 >= var_1_53) [L232] var_1_63 = ((((((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31)))) < (var_1_29)) ? (((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31)))) : (var_1_29))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L234] COND FALSE !(\read(var_1_28)) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L237] EXPR var_1_58 ^ var_1_47 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=8, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L237] COND TRUE ((var_1_37 * var_1_29) * (var_1_58 ^ var_1_47)) > ((((var_1_23) < (var_1_45)) ? (var_1_23) : (var_1_45))) [L238] COND TRUE ((((4.8) < ((var_1_51 + var_1_41))) ? (4.8) : ((var_1_51 + var_1_41)))) <= var_1_40 [L239] var_1_65 = ((((var_1_66 - var_1_32) < 0 ) ? -(var_1_66 - var_1_32) : (var_1_66 - var_1_32))) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L246] COND FALSE !(\read(var_1_28)) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=2, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L249] var_1_68 = var_1_27 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=-704, var_1_69=25, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L250] COND TRUE \read(var_1_49) [L251] var_1_69 = ((4065475955u - var_1_26) - var_1_31) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=-704, var_1_69=4065475954, var_1_6=1, var_1_70=1000, var_1_7=1, var_1_8=65534, var_1_9=0] [L253] COND FALSE !((((((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))) < 0 ) ? -((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))) : ((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))))) < var_1_41) [L258] var_1_70 = var_1_68 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=-704, var_1_69=4065475954, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=65534, var_1_9=0] [L260] unsigned char stepLocal_0 = last_1_var_1_13 >= last_1_var_1_13; VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, stepLocal_0=0, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=100, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=-704, var_1_69=4065475954, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=65534, var_1_9=0] [L261] COND FALSE !((last_1_var_1_12 == last_1_var_1_1) && stepLocal_0) [L272] var_1_1 = var_1_10 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=65534, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=-704, var_1_69=4065475954, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=65534, var_1_9=0] [L274] EXPR ((((var_1_11) < (16)) ? (var_1_11) : (16))) >> var_1_10 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=8, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=65534, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=-704, var_1_69=4065475954, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=65534, var_1_9=0] [L274] COND TRUE (((((var_1_11) < (16)) ? (var_1_11) : (16))) >> var_1_10) >= last_1_var_1_16 [L275] COND TRUE \read(var_1_7) [L276] var_1_12 = var_1_10 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=65534, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=1, var_1_18=4, var_1_19=63, var_1_1=65534, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=-704, var_1_69=4065475954, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=65534, var_1_9=0] [L279] var_1_17 = (4 - ((((var_1_18) < ((var_1_19 - 1))) ? (var_1_18) : ((var_1_19 - 1))))) [L280] unsigned long int stepLocal_4 = var_1_12; VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, stepLocal_4=65534, var_1_10=65534, var_1_11=0, var_1_12=65534, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=0, var_1_18=4, var_1_19=63, var_1_1=65534, var_1_20=1, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=-704, var_1_69=4065475954, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=65534, var_1_9=0] [L281] COND TRUE \read(var_1_6) [L282] var_1_20 = ((var_1_8 - (var_1_21 - var_1_11)) + var_1_10) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, stepLocal_4=65534, var_1_10=65534, var_1_11=0, var_1_12=65534, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=0, var_1_18=4, var_1_19=63, var_1_1=65534, var_1_20=-536739843, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=-704, var_1_69=4065475954, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=65534, var_1_9=0] [L290] unsigned char stepLocal_3 = var_1_6; [L291] unsigned char stepLocal_2 = var_1_6; VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, stepLocal_2=1, stepLocal_3=1, stepLocal_4=65534, var_1_10=65534, var_1_11=0, var_1_12=65534, var_1_13=33/4, var_1_14=-1, var_1_16=-16, var_1_17=0, var_1_18=4, var_1_19=63, var_1_1=65534, var_1_20=-536739843, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=-704, var_1_69=4065475954, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=65534, var_1_9=0] [L292] COND FALSE !(stepLocal_2 && (var_1_9 < (var_1_10 + var_1_20))) [L297] var_1_16 = var_1_8 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, stepLocal_3=1, stepLocal_4=65534, var_1_10=65534, var_1_11=0, var_1_12=65534, var_1_13=33/4, var_1_14=-1, var_1_16=65534, var_1_17=0, var_1_18=4, var_1_19=63, var_1_1=65534, var_1_20=-536739843, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=-704, var_1_69=4065475954, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=65534, var_1_9=0] [L299] signed long int stepLocal_1 = ((((var_1_10) < (var_1_1)) ? (var_1_10) : (var_1_1))) + (var_1_9 % var_1_14); VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, stepLocal_1=65534, stepLocal_3=1, stepLocal_4=65534, var_1_10=65534, var_1_11=0, var_1_12=65534, var_1_13=33/4, var_1_14=-1, var_1_16=65534, var_1_17=0, var_1_18=4, var_1_19=63, var_1_1=65534, var_1_20=-536739843, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=-704, var_1_69=4065475954, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=65534, var_1_9=0] [L300] COND TRUE stepLocal_1 >= ((((var_1_16) < (var_1_8)) ? (var_1_16) : (var_1_8))) [L301] var_1_13 = var_1_15 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, stepLocal_3=1, stepLocal_4=65534, var_1_10=65534, var_1_11=0, var_1_12=65534, var_1_13=3, var_1_14=-1, var_1_15=3, var_1_16=65534, var_1_17=0, var_1_18=4, var_1_19=63, var_1_1=65534, var_1_20=-536739843, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=-704, var_1_69=4065475954, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=65534, var_1_9=0] [L415] RET step() [L416] CALL, EXPR property() [L406] EXPR (((last_1_var_1_12 == last_1_var_1_1) && (last_1_var_1_13 >= last_1_var_1_13)) ? (var_1_6 ? (var_1_7 ? (var_1_1 == ((unsigned short int) ((((var_1_8) < (var_1_9)) ? (var_1_8) : (var_1_9))))) : (var_1_1 == ((unsigned short int) ((((var_1_9) > (var_1_8)) ? (var_1_9) : (var_1_8)))))) : (var_1_1 == ((unsigned short int) (((((46167) > (var_1_10)) ? (46167) : (var_1_10))) - var_1_11)))) : (var_1_1 == ((unsigned short int) var_1_10))) && (((((((var_1_11) < (16)) ? (var_1_11) : (16))) >> var_1_10) >= last_1_var_1_16) ? (var_1_7 ? (var_1_12 == ((unsigned long int) var_1_10)) : 1) : 1) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=65534, var_1_13=3, var_1_14=-1, var_1_15=3, var_1_16=65534, var_1_17=0, var_1_18=4, var_1_19=63, var_1_1=65534, var_1_20=-536739843, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=-704, var_1_69=4065475954, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=65534, var_1_9=0] [L406] EXPR ((((var_1_11) < (16)) ? (var_1_11) : (16))) >> var_1_10 VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=65534, var_1_13=3, var_1_14=-1, var_1_15=3, var_1_16=65534, var_1_17=0, var_1_18=4, var_1_19=63, var_1_1=65534, var_1_20=-536739843, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=-704, var_1_69=4065475954, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=65534, var_1_9=0] [L406] EXPR (((last_1_var_1_12 == last_1_var_1_1) && (last_1_var_1_13 >= last_1_var_1_13)) ? (var_1_6 ? (var_1_7 ? (var_1_1 == ((unsigned short int) ((((var_1_8) < (var_1_9)) ? (var_1_8) : (var_1_9))))) : (var_1_1 == ((unsigned short int) ((((var_1_9) > (var_1_8)) ? (var_1_9) : (var_1_8)))))) : (var_1_1 == ((unsigned short int) (((((46167) > (var_1_10)) ? (46167) : (var_1_10))) - var_1_11)))) : (var_1_1 == ((unsigned short int) var_1_10))) && (((((((var_1_11) < (16)) ? (var_1_11) : (16))) >> var_1_10) >= last_1_var_1_16) ? (var_1_7 ? (var_1_12 == ((unsigned long int) var_1_10)) : 1) : 1) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=65534, var_1_13=3, var_1_14=-1, var_1_15=3, var_1_16=65534, var_1_17=0, var_1_18=4, var_1_19=63, var_1_1=65534, var_1_20=-536739843, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=-704, var_1_69=4065475954, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=65534, var_1_9=0] [L406-L407] return (((((((last_1_var_1_12 == last_1_var_1_1) && (last_1_var_1_13 >= last_1_var_1_13)) ? (var_1_6 ? (var_1_7 ? (var_1_1 == ((unsigned short int) ((((var_1_8) < (var_1_9)) ? (var_1_8) : (var_1_9))))) : (var_1_1 == ((unsigned short int) ((((var_1_9) > (var_1_8)) ? (var_1_9) : (var_1_8)))))) : (var_1_1 == ((unsigned short int) (((((46167) > (var_1_10)) ? (46167) : (var_1_10))) - var_1_11)))) : (var_1_1 == ((unsigned short int) var_1_10))) && (((((((var_1_11) < (16)) ? (var_1_11) : (16))) >> var_1_10) >= last_1_var_1_16) ? (var_1_7 ? (var_1_12 == ((unsigned long int) var_1_10)) : 1) : 1)) && (((((((var_1_10) < (var_1_1)) ? (var_1_10) : (var_1_1))) + (var_1_9 % var_1_14)) >= ((((var_1_16) < (var_1_8)) ? (var_1_16) : (var_1_8)))) ? (var_1_13 == ((double) var_1_15)) : (var_1_13 == ((double) var_1_15)))) && ((var_1_6 && (var_1_9 < (var_1_10 + var_1_20))) ? ((var_1_7 && var_1_6) ? (var_1_16 == ((signed long int) var_1_10)) : 1) : (var_1_16 == ((signed long int) var_1_8)))) && (var_1_17 == ((signed char) (4 - ((((var_1_18) < ((var_1_19 - 1))) ? (var_1_18) : ((var_1_19 - 1)))))))) && (var_1_6 ? (var_1_20 == ((signed long int) ((var_1_8 - (var_1_21 - var_1_11)) + var_1_10))) : (((~ var_1_19) == var_1_12) ? (var_1_20 == ((signed long int) var_1_1)) : (var_1_20 == ((signed long int) var_1_10)))) ; [L416] RET, EXPR property() [L416] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=65534, var_1_13=3, var_1_14=-1, var_1_15=3, var_1_16=65534, var_1_17=0, var_1_18=4, var_1_19=63, var_1_1=65534, var_1_20=-536739843, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=-704, var_1_69=4065475954, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=65534, var_1_9=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=33/4, last_1_var_1_16=-16, last_1_var_1_1=100, var_1_10=65534, var_1_11=0, var_1_12=65534, var_1_13=3, var_1_14=-1, var_1_15=3, var_1_16=65534, var_1_17=0, var_1_18=4, var_1_19=63, var_1_1=65534, var_1_20=-536739843, var_1_21=536870911, var_1_23=67, var_1_24=64, var_1_25=1, var_1_26=1, var_1_27=-704, var_1_28=0, var_1_29=1, var_1_30=-2, var_1_31=0, var_1_32=0, var_1_33=5/2, var_1_36=64, var_1_37=2, var_1_38=2, var_1_41=259/4, var_1_42=2, var_1_43=32767, var_1_44=5, var_1_45=1, var_1_46=0, var_1_47=2, var_1_49=1, var_1_53=23/4, var_1_57=641/5, var_1_58=0, var_1_59=3, var_1_60=-4, var_1_63=0, var_1_64=2, var_1_65=32767, var_1_66=32767, var_1_67=5, var_1_68=-704, var_1_69=4065475954, var_1_6=1, var_1_70=64, var_1_7=1, var_1_8=65534, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 212 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 326.5s, OverallIterations: 16, TraceHistogramMax: 58, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 268.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 2 mSolverCounterUnknown, 26494 SdHoareTripleChecker+Valid, 116.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 26296 mSDsluCounter, 21626 SdHoareTripleChecker+Invalid, 111.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 15973 mSDsCounter, 9285 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 16304 IncrementalHoareTripleChecker+Invalid, 25591 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 9285 mSolverCounterUnsat, 5653 mSDtfsCounter, 16304 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4078 GetRequests, 3685 SyntacticMatches, 1 SemanticMatches, 392 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10598 ImplicationChecksByTransitivity, 97.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=42213occurred in iteration=15, InterpolantAutomatonStates: 332, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 23.6s AutomataMinimizationTime, 15 MinimizatonAttempts, 159584 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 2.4s SatisfiabilityAnalysisTime, 28.4s InterpolantComputationTime, 8715 NumberOfCodeBlocks, 8715 NumberOfCodeBlocksAsserted, 23 NumberOfCheckSat, 7925 ConstructedInterpolants, 21 QuantifiedInterpolants, 36641 SizeOfPredicates, 39 NumberOfNonLiveVariables, 5158 ConjunctsInSsa, 103 ConjunctsInUnsatCore, 21 InterpolantComputations, 11 PerfectInterpolantSequences, 137883/138852 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-12-02 07:35:37,314 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-12-02 07:35:37,400 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-92.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash d7c6ee6eb0f585efaab30d46a49b7995a5952ad7cab5794b55d5ffb7d0a6deb0 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 07:35:39,352 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 07:35:39,431 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-02 07:35:39,436 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 07:35:39,436 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 07:35:39,457 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 07:35:39,458 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 07:35:39,458 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 07:35:39,458 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 07:35:39,458 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 07:35:39,459 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 07:35:39,459 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 07:35:39,459 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 07:35:39,459 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 07:35:39,459 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 07:35:39,459 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 07:35:39,459 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 07:35:39,459 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 07:35:39,460 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 07:35:39,460 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 07:35:39,460 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 07:35:39,460 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 07:35:39,460 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 07:35:39,460 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 07:35:39,460 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 07:35:39,460 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 07:35:39,460 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 07:35:39,460 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 07:35:39,461 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 07:35:39,461 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 07:35:39,461 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 07:35:39,461 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 07:35:39,461 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 07:35:39,461 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 07:35:39,461 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:35:39,461 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 07:35:39,462 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 07:35:39,462 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 07:35:39,462 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 07:35:39,462 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:35:39,462 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 07:35:39,462 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 07:35:39,462 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 07:35:39,462 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 07:35:39,463 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 07:35:39,463 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 07:35:39,463 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 07:35:39,463 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 07:35:39,463 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 07:35:39,463 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 07:35:39,463 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> d7c6ee6eb0f585efaab30d46a49b7995a5952ad7cab5794b55d5ffb7d0a6deb0 [2024-12-02 07:35:39,686 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 07:35:39,694 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 07:35:39,696 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 07:35:39,698 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 07:35:39,698 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 07:35:39,699 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-92.i [2024-12-02 07:35:42,446 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/data/fea0239d2/712432f10da24f04b352e822b4892788/FLAGd50187adc [2024-12-02 07:35:42,652 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 07:35:42,652 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-92.i [2024-12-02 07:35:42,662 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/data/fea0239d2/712432f10da24f04b352e822b4892788/FLAGd50187adc [2024-12-02 07:35:42,677 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/data/fea0239d2/712432f10da24f04b352e822b4892788 [2024-12-02 07:35:42,679 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 07:35:42,681 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 07:35:42,682 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 07:35:42,682 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 07:35:42,687 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 07:35:42,687 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:35:42" (1/1) ... [2024-12-02 07:35:42,688 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a8a921d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:42, skipping insertion in model container [2024-12-02 07:35:42,688 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:35:42" (1/1) ... [2024-12-02 07:35:42,712 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 07:35:42,844 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_af558619-9075-42c3-95b9-ded16a64e745/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-92.i[916,929] [2024-12-02 07:35:42,945 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 07:35:42,961 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 07:35:42,972 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_af558619-9075-42c3-95b9-ded16a64e745/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-92.i[916,929] [2024-12-02 07:35:43,027 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 07:35:43,045 INFO L204 MainTranslator]: Completed translation [2024-12-02 07:35:43,045 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:43 WrapperNode [2024-12-02 07:35:43,046 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 07:35:43,047 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 07:35:43,047 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 07:35:43,047 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 07:35:43,053 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:43" (1/1) ... [2024-12-02 07:35:43,067 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:43" (1/1) ... [2024-12-02 07:35:43,096 INFO L138 Inliner]: procedures = 27, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 387 [2024-12-02 07:35:43,097 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 07:35:43,097 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 07:35:43,097 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 07:35:43,097 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 07:35:43,106 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:43" (1/1) ... [2024-12-02 07:35:43,106 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:43" (1/1) ... [2024-12-02 07:35:43,112 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:43" (1/1) ... [2024-12-02 07:35:43,125 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-12-02 07:35:43,125 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:43" (1/1) ... [2024-12-02 07:35:43,125 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:43" (1/1) ... [2024-12-02 07:35:43,147 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:43" (1/1) ... [2024-12-02 07:35:43,149 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:43" (1/1) ... [2024-12-02 07:35:43,153 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:43" (1/1) ... [2024-12-02 07:35:43,157 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:43" (1/1) ... [2024-12-02 07:35:43,159 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:43" (1/1) ... [2024-12-02 07:35:43,164 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 07:35:43,165 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 07:35:43,165 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 07:35:43,165 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 07:35:43,166 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:43" (1/1) ... [2024-12-02 07:35:43,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 07:35:43,183 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:35:43,194 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 07:35:43,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 07:35:43,218 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 07:35:43,219 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 07:35:43,219 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 07:35:43,219 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 07:35:43,219 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 07:35:43,219 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 07:35:43,324 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 07:35:43,325 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 07:35:54,079 INFO L? ?]: Removed 18 outVars from TransFormulas that were not future-live. [2024-12-02 07:35:54,079 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 07:35:54,092 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 07:35:54,092 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 07:35:54,092 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:35:54 BoogieIcfgContainer [2024-12-02 07:35:54,092 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 07:35:54,095 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 07:35:54,095 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 07:35:54,099 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 07:35:54,099 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 07:35:42" (1/3) ... [2024-12-02 07:35:54,100 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7067fc13 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:35:54, skipping insertion in model container [2024-12-02 07:35:54,100 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:35:43" (2/3) ... [2024-12-02 07:35:54,100 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7067fc13 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:35:54, skipping insertion in model container [2024-12-02 07:35:54,100 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:35:54" (3/3) ... [2024-12-02 07:35:54,101 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-92.i [2024-12-02 07:35:54,115 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 07:35:54,117 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-92.i that has 2 procedures, 174 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 07:35:54,170 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 07:35:54,179 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@46d1ba53, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 07:35:54,179 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 07:35:54,183 INFO L276 IsEmpty]: Start isEmpty. Operand has 174 states, 113 states have (on average 1.5575221238938053) internal successors, (176), 114 states have internal predecessors, (176), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-12-02 07:35:54,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2024-12-02 07:35:54,201 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:35:54,202 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:35:54,203 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:35:54,207 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:35:54,208 INFO L85 PathProgramCache]: Analyzing trace with hash -231302720, now seen corresponding path program 1 times [2024-12-02 07:35:54,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:35:54,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [995790597] [2024-12-02 07:35:54,219 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:35:54,220 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:35:54,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:35:54,222 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 07:35:54,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-12-02 07:35:54,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:35:54,859 INFO L256 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 07:35:54,871 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:35:55,027 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-02 07:35:55,027 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:35:55,027 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:35:55,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [995790597] [2024-12-02 07:35:55,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [995790597] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:35:55,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:35:55,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 07:35:55,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040362428] [2024-12-02 07:35:55,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:35:55,033 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:35:55,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:35:55,052 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:35:55,052 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:35:55,054 INFO L87 Difference]: Start difference. First operand has 174 states, 113 states have (on average 1.5575221238938053) internal successors, (176), 114 states have internal predecessors, (176), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:35:55,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:35:55,923 INFO L93 Difference]: Finished difference Result 452 states and 858 transitions. [2024-12-02 07:35:55,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:35:55,925 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 369 [2024-12-02 07:35:55,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:35:55,934 INFO L225 Difference]: With dead ends: 452 [2024-12-02 07:35:55,934 INFO L226 Difference]: Without dead ends: 281 [2024-12-02 07:35:55,938 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 367 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:35:55,941 INFO L435 NwaCegarLoop]: 299 mSDtfsCounter, 177 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 552 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-12-02 07:35:55,941 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 552 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-12-02 07:35:55,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2024-12-02 07:35:56,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 278. [2024-12-02 07:35:56,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 187 states have (on average 1.5401069518716577) internal successors, (288), 188 states have internal predecessors, (288), 88 states have call successors, (88), 2 states have call predecessors, (88), 2 states have return successors, (88), 87 states have call predecessors, (88), 88 states have call successors, (88) [2024-12-02 07:35:56,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 464 transitions. [2024-12-02 07:35:56,020 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 464 transitions. Word has length 369 [2024-12-02 07:35:56,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:35:56,021 INFO L471 AbstractCegarLoop]: Abstraction has 278 states and 464 transitions. [2024-12-02 07:35:56,022 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:35:56,022 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 464 transitions. [2024-12-02 07:35:56,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2024-12-02 07:35:56,030 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:35:56,031 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:35:56,048 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-12-02 07:35:56,231 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:35:56,231 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:35:56,232 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:35:56,232 INFO L85 PathProgramCache]: Analyzing trace with hash 85833724, now seen corresponding path program 1 times [2024-12-02 07:35:56,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:35:56,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1532414942] [2024-12-02 07:35:56,233 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:35:56,233 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:35:56,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:35:56,235 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 07:35:56,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-12-02 07:35:56,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:35:56,907 INFO L256 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 07:35:56,917 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:35:57,118 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-02 07:35:57,118 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:35:57,119 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:35:57,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1532414942] [2024-12-02 07:35:57,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1532414942] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:35:57,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 07:35:57,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 07:35:57,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486858635] [2024-12-02 07:35:57,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:35:57,121 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 07:35:57,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:35:57,121 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 07:35:57,122 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:35:57,122 INFO L87 Difference]: Start difference. First operand 278 states and 464 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:35:57,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:35:57,746 INFO L93 Difference]: Finished difference Result 561 states and 932 transitions. [2024-12-02 07:35:57,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 07:35:57,747 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 369 [2024-12-02 07:35:57,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:35:57,751 INFO L225 Difference]: With dead ends: 561 [2024-12-02 07:35:57,751 INFO L226 Difference]: Without dead ends: 286 [2024-12-02 07:35:57,752 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 367 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 07:35:57,753 INFO L435 NwaCegarLoop]: 358 mSDtfsCounter, 165 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 617 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 07:35:57,753 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 617 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 07:35:57,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2024-12-02 07:35:57,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 211. [2024-12-02 07:35:57,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 150 states have (on average 1.5333333333333334) internal successors, (230), 150 states have internal predecessors, (230), 58 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-12-02 07:35:57,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 346 transitions. [2024-12-02 07:35:57,775 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 346 transitions. Word has length 369 [2024-12-02 07:35:57,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:35:57,776 INFO L471 AbstractCegarLoop]: Abstraction has 211 states and 346 transitions. [2024-12-02 07:35:57,776 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:35:57,776 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 346 transitions. [2024-12-02 07:35:57,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2024-12-02 07:35:57,781 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:35:57,781 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:35:57,794 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-12-02 07:35:57,981 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:35:57,982 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:35:57,982 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:35:57,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1660389450, now seen corresponding path program 1 times [2024-12-02 07:35:57,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:35:57,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [938836670] [2024-12-02 07:35:57,984 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:35:57,984 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:35:57,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:35:57,986 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 07:35:57,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-12-02 07:35:58,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:35:58,707 INFO L256 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 07:35:58,714 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:36:02,890 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 4230 proven. 216 refuted. 0 times theorem prover too weak. 2166 trivial. 0 not checked. [2024-12-02 07:36:02,890 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:36:03,610 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:36:03,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [938836670] [2024-12-02 07:36:03,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [938836670] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:36:03,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2052457574] [2024-12-02 07:36:03,610 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:36:03,611 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 07:36:03,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 07:36:03,613 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 07:36:03,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-12-02 07:36:05,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:36:05,830 INFO L256 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 07:36:05,835 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:36:08,443 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-12-02 07:36:08,443 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 07:36:08,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2052457574] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 07:36:08,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:36:08,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [14] total 16 [2024-12-02 07:36:08,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713231261] [2024-12-02 07:36:08,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 07:36:08,444 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 07:36:08,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 07:36:08,445 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 07:36:08,445 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2024-12-02 07:36:08,446 INFO L87 Difference]: Start difference. First operand 211 states and 346 transitions. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:36:08,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:36:08,857 INFO L93 Difference]: Finished difference Result 636 states and 1042 transitions. [2024-12-02 07:36:08,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 07:36:08,859 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 369 [2024-12-02 07:36:08,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:36:08,863 INFO L225 Difference]: With dead ends: 636 [2024-12-02 07:36:08,863 INFO L226 Difference]: Without dead ends: 428 [2024-12-02 07:36:08,864 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 780 GetRequests, 761 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2024-12-02 07:36:08,865 INFO L435 NwaCegarLoop]: 288 mSDtfsCounter, 262 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 842 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 07:36:08,865 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [262 Valid, 842 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 07:36:08,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2024-12-02 07:36:08,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 417. [2024-12-02 07:36:08,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 296 states have (on average 1.537162162162162) internal successors, (455), 296 states have internal predecessors, (455), 116 states have call successors, (116), 4 states have call predecessors, (116), 4 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2024-12-02 07:36:08,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 687 transitions. [2024-12-02 07:36:08,902 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 687 transitions. Word has length 369 [2024-12-02 07:36:08,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:36:08,903 INFO L471 AbstractCegarLoop]: Abstraction has 417 states and 687 transitions. [2024-12-02 07:36:08,903 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-12-02 07:36:08,903 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 687 transitions. [2024-12-02 07:36:08,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2024-12-02 07:36:08,905 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:36:08,905 INFO L218 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:36:08,918 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-12-02 07:36:09,117 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2024-12-02 07:36:09,305 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 07:36:09,306 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 07:36:09,306 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:36:09,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1155336196, now seen corresponding path program 1 times [2024-12-02 07:36:09,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 07:36:09,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [499679821] [2024-12-02 07:36:09,307 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:36:09,307 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 07:36:09,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 07:36:09,308 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-12-02 07:36:09,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-12-02 07:36:09,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:36:09,935 INFO L256 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 07:36:09,940 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:36:13,810 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 4230 proven. 216 refuted. 0 times theorem prover too weak. 2166 trivial. 0 not checked. [2024-12-02 07:36:13,811 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:36:14,378 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 07:36:14,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [499679821] [2024-12-02 07:36:14,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [499679821] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:36:14,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [136496822] [2024-12-02 07:36:14,379 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:36:14,379 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 07:36:14,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 07:36:14,381 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 07:36:14,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_af558619-9075-42c3-95b9-ded16a64e745/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-12-02 07:36:24,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:36:25,083 INFO L256 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-02 07:36:25,096 INFO L279 TraceCheckSpWp]: Computing forward predicates...