./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-80.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-80.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC --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 966ea2a538a0dd4c2c006f74d4b4efc854ff5cb08807c191240adc70e2bc9a84 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 23:03:33,141 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 23:03:33,249 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-23 23:03:33,255 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 23:03:33,256 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 23:03:33,304 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 23:03:33,305 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 23:03:33,306 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 23:03:33,307 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 23:03:33,307 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 23:03:33,307 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 23:03:33,307 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 23:03:33,308 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 23:03:33,308 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 23:03:33,308 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 23:03:33,308 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 23:03:33,310 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 23:03:33,310 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 23:03:33,311 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 23:03:33,311 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 23:03:33,311 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 23:03:33,311 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 23:03:33,311 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 23:03:33,311 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 23:03:33,312 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 23:03:33,312 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 23:03:33,312 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 23:03:33,312 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 23:03:33,312 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 23:03:33,312 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:03:33,312 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:03:33,313 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:03:33,313 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:03:33,313 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 23:03:33,313 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:03:33,313 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:03:33,313 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:03:33,313 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:03:33,313 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 23:03:33,313 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 23:03:33,313 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 23:03:33,314 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 23:03:33,314 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 23:03:33,314 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 23:03:33,314 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 23:03:33,314 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 23:03:33,314 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 23:03:33,314 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 23:03:33,314 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_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC 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 -> 966ea2a538a0dd4c2c006f74d4b4efc854ff5cb08807c191240adc70e2bc9a84 [2024-11-23 23:03:33,735 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 23:03:33,752 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 23:03:33,756 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 23:03:33,758 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 23:03:33,758 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 23:03:33,759 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-80.i [2024-11-23 23:03:37,336 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/data/3c1463932/f502dc8c39f04f359e4b43d2f7d23c2b/FLAG483c6e2ed [2024-11-23 23:03:37,659 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 23:03:37,661 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-80.i [2024-11-23 23:03:37,677 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/data/3c1463932/f502dc8c39f04f359e4b43d2f7d23c2b/FLAG483c6e2ed [2024-11-23 23:03:37,694 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/data/3c1463932/f502dc8c39f04f359e4b43d2f7d23c2b [2024-11-23 23:03:37,697 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 23:03:37,700 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 23:03:37,704 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 23:03:37,705 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 23:03:37,714 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 23:03:37,715 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:03:37" (1/1) ... [2024-11-23 23:03:37,719 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@77f6849b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:03:37, skipping insertion in model container [2024-11-23 23:03:37,719 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:03:37" (1/1) ... [2024-11-23 23:03:37,776 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:03:37,979 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_dfa7ebde-71ee-424e-9f73-9befe710d964/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-80.i[916,929] [2024-11-23 23:03:38,203 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:03:38,231 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 23:03:38,249 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_dfa7ebde-71ee-424e-9f73-9befe710d964/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-80.i[916,929] [2024-11-23 23:03:38,365 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:03:38,402 INFO L204 MainTranslator]: Completed translation [2024-11-23 23:03:38,404 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:03:38 WrapperNode [2024-11-23 23:03:38,404 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 23:03:38,406 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 23:03:38,406 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 23:03:38,406 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 23:03:38,417 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:03:38" (1/1) ... [2024-11-23 23:03:38,452 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:03:38" (1/1) ... [2024-11-23 23:03:38,579 INFO L138 Inliner]: procedures = 26, calls = 85, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 477 [2024-11-23 23:03:38,580 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 23:03:38,581 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 23:03:38,583 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 23:03:38,583 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 23:03:38,594 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:03:38" (1/1) ... [2024-11-23 23:03:38,594 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:03:38" (1/1) ... [2024-11-23 23:03:38,604 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:03:38" (1/1) ... [2024-11-23 23:03:38,640 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-23 23:03:38,641 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:03:38" (1/1) ... [2024-11-23 23:03:38,641 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:03:38" (1/1) ... [2024-11-23 23:03:38,670 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:03:38" (1/1) ... [2024-11-23 23:03:38,673 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:03:38" (1/1) ... [2024-11-23 23:03:38,688 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:03:38" (1/1) ... [2024-11-23 23:03:38,700 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:03:38" (1/1) ... [2024-11-23 23:03:38,708 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:03:38" (1/1) ... [2024-11-23 23:03:38,729 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 23:03:38,731 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 23:03:38,731 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 23:03:38,732 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 23:03:38,733 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:03:38" (1/1) ... [2024-11-23 23:03:38,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:03:38,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:03:38,778 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 23:03:38,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 23:03:38,819 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 23:03:38,820 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 23:03:38,820 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 23:03:38,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-23 23:03:38,821 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 23:03:38,821 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 23:03:39,035 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 23:03:39,037 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 23:03:40,251 INFO L? ?]: Removed 12 outVars from TransFormulas that were not future-live. [2024-11-23 23:03:40,252 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 23:03:40,265 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 23:03:40,265 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 23:03:40,266 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:03:40 BoogieIcfgContainer [2024-11-23 23:03:40,266 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 23:03:40,268 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 23:03:40,268 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 23:03:40,273 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 23:03:40,273 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:03:37" (1/3) ... [2024-11-23 23:03:40,274 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ed2199c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:03:40, skipping insertion in model container [2024-11-23 23:03:40,276 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:03:38" (2/3) ... [2024-11-23 23:03:40,277 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ed2199c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:03:40, skipping insertion in model container [2024-11-23 23:03:40,277 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:03:40" (3/3) ... [2024-11-23 23:03:40,278 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-80.i [2024-11-23 23:03:40,298 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 23:03:40,302 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-80.i that has 2 procedures, 201 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-23 23:03:40,373 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 23:03:40,390 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;@667c8a20, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 23:03:40,391 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 23:03:40,398 INFO L276 IsEmpty]: Start isEmpty. Operand has 201 states, 126 states have (on average 1.507936507936508) internal successors, (190), 127 states have internal predecessors, (190), 72 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2024-11-23 23:03:40,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2024-11-23 23:03:40,441 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:03:40,442 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:03:40,443 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:03:40,452 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:03:40,454 INFO L85 PathProgramCache]: Analyzing trace with hash -565218954, now seen corresponding path program 1 times [2024-11-23 23:03:40,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:03:40,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538232220] [2024-11-23 23:03:40,466 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:03:40,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:03:40,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:03:41,364 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 142 refuted. 0 times theorem prover too weak. 10082 trivial. 0 not checked. [2024-11-23 23:03:41,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:03:41,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538232220] [2024-11-23 23:03:41,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538232220] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:03:41,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120449010] [2024-11-23 23:03:41,369 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:03:41,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:03:41,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:03:41,374 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:03:41,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 23:03:41,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:03:41,811 INFO L256 TraceCheckSpWp]: Trace formula consists of 1031 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 23:03:41,838 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:03:41,973 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 142 proven. 0 refuted. 0 times theorem prover too weak. 10082 trivial. 0 not checked. [2024-11-23 23:03:41,974 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:03:41,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120449010] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:03:41,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:03:41,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-23 23:03:41,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657199680] [2024-11-23 23:03:41,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:03:41,985 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 23:03:41,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:03:42,016 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 23:03:42,017 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:03:42,021 INFO L87 Difference]: Start difference. First operand has 201 states, 126 states have (on average 1.507936507936508) internal successors, (190), 127 states have internal predecessors, (190), 72 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) Second operand has 2 states, 2 states have (on average 51.5) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (72), 2 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 2 states have call successors, (72) [2024-11-23 23:03:42,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:03:42,098 INFO L93 Difference]: Finished difference Result 395 states and 734 transitions. [2024-11-23 23:03:42,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 23:03:42,101 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 51.5) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (72), 2 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 2 states have call successors, (72) Word has length 458 [2024-11-23 23:03:42,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:03:42,113 INFO L225 Difference]: With dead ends: 395 [2024-11-23 23:03:42,113 INFO L226 Difference]: Without dead ends: 197 [2024-11-23 23:03:42,126 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 459 GetRequests, 459 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:03:42,129 INFO L435 NwaCegarLoop]: 326 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, 326 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:03:42,130 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 326 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:03:42,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2024-11-23 23:03:42,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 197. [2024-11-23 23:03:42,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 123 states have (on average 1.4796747967479675) internal successors, (182), 123 states have internal predecessors, (182), 72 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2024-11-23 23:03:42,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 326 transitions. [2024-11-23 23:03:42,247 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 326 transitions. Word has length 458 [2024-11-23 23:03:42,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:03:42,248 INFO L471 AbstractCegarLoop]: Abstraction has 197 states and 326 transitions. [2024-11-23 23:03:42,248 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 51.5) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (72), 2 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 2 states have call successors, (72) [2024-11-23 23:03:42,248 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 326 transitions. [2024-11-23 23:03:42,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2024-11-23 23:03:42,261 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:03:42,261 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:03:42,275 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-23 23:03:42,462 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:03:42,462 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:03:42,463 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:03:42,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1654583876, now seen corresponding path program 1 times [2024-11-23 23:03:42,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:03:42,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370482121] [2024-11-23 23:03:42,464 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:03:42,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:03:42,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:03:43,237 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-11-23 23:03:43,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:03:43,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370482121] [2024-11-23 23:03:43,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370482121] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:03:43,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:03:43,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:03:43,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219111808] [2024-11-23 23:03:43,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:03:43,243 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:03:43,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:03:43,245 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:03:43,245 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:03:43,249 INFO L87 Difference]: Start difference. First operand 197 states and 326 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:03:43,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:03:43,405 INFO L93 Difference]: Finished difference Result 511 states and 851 transitions. [2024-11-23 23:03:43,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:03:43,409 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 458 [2024-11-23 23:03:43,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:03:43,417 INFO L225 Difference]: With dead ends: 511 [2024-11-23 23:03:43,420 INFO L226 Difference]: Without dead ends: 317 [2024-11-23 23:03:43,421 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:03:43,423 INFO L435 NwaCegarLoop]: 404 mSDtfsCounter, 196 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:03:43,424 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 719 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 23:03:43,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2024-11-23 23:03:43,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 314. [2024-11-23 23:03:43,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 210 states have (on average 1.5333333333333334) internal successors, (322), 211 states have internal predecessors, (322), 101 states have call successors, (101), 2 states have call predecessors, (101), 2 states have return successors, (101), 100 states have call predecessors, (101), 101 states have call successors, (101) [2024-11-23 23:03:43,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 524 transitions. [2024-11-23 23:03:43,512 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 524 transitions. Word has length 458 [2024-11-23 23:03:43,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:03:43,516 INFO L471 AbstractCegarLoop]: Abstraction has 314 states and 524 transitions. [2024-11-23 23:03:43,517 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:03:43,517 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 524 transitions. [2024-11-23 23:03:43,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2024-11-23 23:03:43,532 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:03:43,532 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:03:43,532 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-23 23:03:43,533 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:03:43,535 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:03:43,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1199586172, now seen corresponding path program 1 times [2024-11-23 23:03:43,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:03:43,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814715004] [2024-11-23 23:03:43,536 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:03:43,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:03:43,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:03:44,367 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-11-23 23:03:44,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:03:44,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814715004] [2024-11-23 23:03:44,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814715004] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:03:44,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:03:44,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:03:44,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210004477] [2024-11-23 23:03:44,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:03:44,375 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:03:44,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:03:44,376 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:03:44,376 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:03:44,377 INFO L87 Difference]: Start difference. First operand 314 states and 524 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:03:44,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:03:44,590 INFO L93 Difference]: Finished difference Result 936 states and 1566 transitions. [2024-11-23 23:03:44,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:03:44,591 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 458 [2024-11-23 23:03:44,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:03:44,606 INFO L225 Difference]: With dead ends: 936 [2024-11-23 23:03:44,608 INFO L226 Difference]: Without dead ends: 625 [2024-11-23 23:03:44,610 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:03:44,611 INFO L435 NwaCegarLoop]: 315 mSDtfsCounter, 171 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 622 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:03:44,612 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 622 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 23:03:44,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2024-11-23 23:03:44,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 623. [2024-11-23 23:03:44,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 416 states have (on average 1.5192307692307692) internal successors, (632), 418 states have internal predecessors, (632), 202 states have call successors, (202), 4 states have call predecessors, (202), 4 states have return successors, (202), 200 states have call predecessors, (202), 202 states have call successors, (202) [2024-11-23 23:03:44,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 1036 transitions. [2024-11-23 23:03:44,814 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 1036 transitions. Word has length 458 [2024-11-23 23:03:44,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:03:44,817 INFO L471 AbstractCegarLoop]: Abstraction has 623 states and 1036 transitions. [2024-11-23 23:03:44,818 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:03:44,818 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 1036 transitions. [2024-11-23 23:03:44,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2024-11-23 23:03:44,834 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:03:44,834 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:03:44,835 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-23 23:03:44,835 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:03:44,836 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:03:44,836 INFO L85 PathProgramCache]: Analyzing trace with hash 381937722, now seen corresponding path program 1 times [2024-11-23 23:03:44,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:03:44,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465002553] [2024-11-23 23:03:44,837 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:03:44,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:03:45,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:03:45,589 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-11-23 23:03:45,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:03:45,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465002553] [2024-11-23 23:03:45,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465002553] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:03:45,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:03:45,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 23:03:45,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553901040] [2024-11-23 23:03:45,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:03:45,591 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:03:45,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:03:45,593 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:03:45,593 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:03:45,594 INFO L87 Difference]: Start difference. First operand 623 states and 1036 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:03:45,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:03:45,826 INFO L93 Difference]: Finished difference Result 1863 states and 3102 transitions. [2024-11-23 23:03:45,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:03:45,828 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 458 [2024-11-23 23:03:45,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:03:45,848 INFO L225 Difference]: With dead ends: 1863 [2024-11-23 23:03:45,848 INFO L226 Difference]: Without dead ends: 1243 [2024-11-23 23:03:45,852 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:03:45,854 INFO L435 NwaCegarLoop]: 321 mSDtfsCounter, 322 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 957 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:03:45,855 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [322 Valid, 957 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:03:45,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1243 states. [2024-11-23 23:03:46,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1243 to 631. [2024-11-23 23:03:46,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 424 states have (on average 1.509433962264151) internal successors, (640), 426 states have internal predecessors, (640), 202 states have call successors, (202), 4 states have call predecessors, (202), 4 states have return successors, (202), 200 states have call predecessors, (202), 202 states have call successors, (202) [2024-11-23 23:03:46,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1044 transitions. [2024-11-23 23:03:46,092 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1044 transitions. Word has length 458 [2024-11-23 23:03:46,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:03:46,097 INFO L471 AbstractCegarLoop]: Abstraction has 631 states and 1044 transitions. [2024-11-23 23:03:46,097 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:03:46,097 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1044 transitions. [2024-11-23 23:03:46,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2024-11-23 23:03:46,103 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:03:46,103 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:03:46,103 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-23 23:03:46,104 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:03:46,104 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:03:46,105 INFO L85 PathProgramCache]: Analyzing trace with hash -11089288, now seen corresponding path program 1 times [2024-11-23 23:03:46,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:03:46,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705695166] [2024-11-23 23:03:46,105 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:03:46,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:03:46,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:03:47,155 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-11-23 23:03:47,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:03:47,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705695166] [2024-11-23 23:03:47,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705695166] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:03:47,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:03:47,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:03:47,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623503381] [2024-11-23 23:03:47,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:03:47,162 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:03:47,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:03:47,162 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:03:47,163 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:03:47,163 INFO L87 Difference]: Start difference. First operand 631 states and 1044 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:03:47,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:03:47,404 INFO L93 Difference]: Finished difference Result 1887 states and 3126 transitions. [2024-11-23 23:03:47,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:03:47,405 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 458 [2024-11-23 23:03:47,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:03:47,418 INFO L225 Difference]: With dead ends: 1887 [2024-11-23 23:03:47,418 INFO L226 Difference]: Without dead ends: 1259 [2024-11-23 23:03:47,421 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:03:47,423 INFO L435 NwaCegarLoop]: 334 mSDtfsCounter, 160 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:03:47,424 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 647 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 23:03:47,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1259 states. [2024-11-23 23:03:47,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1259 to 1257. [2024-11-23 23:03:47,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1257 states, 844 states have (on average 1.4928909952606635) internal successors, (1260), 848 states have internal predecessors, (1260), 404 states have call successors, (404), 8 states have call predecessors, (404), 8 states have return successors, (404), 400 states have call predecessors, (404), 404 states have call successors, (404) [2024-11-23 23:03:47,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1257 states to 1257 states and 2068 transitions. [2024-11-23 23:03:47,683 INFO L78 Accepts]: Start accepts. Automaton has 1257 states and 2068 transitions. Word has length 458 [2024-11-23 23:03:47,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:03:47,684 INFO L471 AbstractCegarLoop]: Abstraction has 1257 states and 2068 transitions. [2024-11-23 23:03:47,685 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:03:47,685 INFO L276 IsEmpty]: Start isEmpty. Operand 1257 states and 2068 transitions. [2024-11-23 23:03:47,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2024-11-23 23:03:47,689 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:03:47,690 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:03:47,690 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-23 23:03:47,690 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:03:47,691 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:03:47,691 INFO L85 PathProgramCache]: Analyzing trace with hash 640103160, now seen corresponding path program 1 times [2024-11-23 23:03:47,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:03:47,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108233209] [2024-11-23 23:03:47,691 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:03:47,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:03:47,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:03:48,063 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-11-23 23:03:48,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:03:48,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108233209] [2024-11-23 23:03:48,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108233209] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:03:48,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:03:48,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:03:48,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131759804] [2024-11-23 23:03:48,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:03:48,069 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:03:48,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:03:48,070 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:03:48,070 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:03:48,070 INFO L87 Difference]: Start difference. First operand 1257 states and 2068 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:03:48,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:03:48,230 INFO L93 Difference]: Finished difference Result 1877 states and 3081 transitions. [2024-11-23 23:03:48,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:03:48,231 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 458 [2024-11-23 23:03:48,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:03:48,239 INFO L225 Difference]: With dead ends: 1877 [2024-11-23 23:03:48,240 INFO L226 Difference]: Without dead ends: 623 [2024-11-23 23:03:48,244 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:03:48,245 INFO L435 NwaCegarLoop]: 319 mSDtfsCounter, 0 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:03:48,245 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 633 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:03:48,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2024-11-23 23:03:48,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 623. [2024-11-23 23:03:48,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 416 states have (on average 1.4615384615384615) internal successors, (608), 418 states have internal predecessors, (608), 202 states have call successors, (202), 4 states have call predecessors, (202), 4 states have return successors, (202), 200 states have call predecessors, (202), 202 states have call successors, (202) [2024-11-23 23:03:48,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 1012 transitions. [2024-11-23 23:03:48,368 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 1012 transitions. Word has length 458 [2024-11-23 23:03:48,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:03:48,369 INFO L471 AbstractCegarLoop]: Abstraction has 623 states and 1012 transitions. [2024-11-23 23:03:48,369 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:03:48,369 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 1012 transitions. [2024-11-23 23:03:48,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2024-11-23 23:03:48,373 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:03:48,373 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:03:48,373 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-23 23:03:48,374 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:03:48,374 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:03:48,374 INFO L85 PathProgramCache]: Analyzing trace with hash 653697685, now seen corresponding path program 1 times [2024-11-23 23:03:48,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:03:48,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108475024] [2024-11-23 23:03:48,375 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:03:48,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:03:48,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:03:49,914 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 123 proven. 90 refuted. 0 times theorem prover too weak. 10011 trivial. 0 not checked. [2024-11-23 23:03:49,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:03:49,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108475024] [2024-11-23 23:03:49,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108475024] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:03:49,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427657275] [2024-11-23 23:03:49,916 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:03:49,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:03:49,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:03:49,919 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:03:49,923 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-23 23:03:50,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:03:50,466 INFO L256 TraceCheckSpWp]: Trace formula consists of 1027 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 23:03:50,484 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:03:55,626 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 5960 proven. 450 refuted. 0 times theorem prover too weak. 3814 trivial. 0 not checked. [2024-11-23 23:03:55,627 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:03:56,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427657275] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:03:56,946 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 23:03:56,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 18] total 20 [2024-11-23 23:03:56,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109011142] [2024-11-23 23:03:56,946 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 23:03:56,948 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-23 23:03:56,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:03:56,950 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-23 23:03:56,951 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=510, Unknown=0, NotChecked=0, Total=650 [2024-11-23 23:03:56,952 INFO L87 Difference]: Start difference. First operand 623 states and 1012 transitions. Second operand has 20 states, 20 states have (on average 9.85) internal successors, (197), 18 states have internal predecessors, (197), 8 states have call successors, (144), 6 states have call predecessors, (144), 8 states have return successors, (144), 8 states have call predecessors, (144), 8 states have call successors, (144) [2024-11-23 23:04:02,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:04:02,164 INFO L93 Difference]: Finished difference Result 2915 states and 4628 transitions. [2024-11-23 23:04:02,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-23 23:04:02,165 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 9.85) internal successors, (197), 18 states have internal predecessors, (197), 8 states have call successors, (144), 6 states have call predecessors, (144), 8 states have return successors, (144), 8 states have call predecessors, (144), 8 states have call successors, (144) Word has length 460 [2024-11-23 23:04:02,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:04:02,189 INFO L225 Difference]: With dead ends: 2915 [2024-11-23 23:04:02,189 INFO L226 Difference]: Without dead ends: 2295 [2024-11-23 23:04:02,194 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 728 GetRequests, 669 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 958 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=835, Invalid=2825, Unknown=0, NotChecked=0, Total=3660 [2024-11-23 23:04:02,195 INFO L435 NwaCegarLoop]: 337 mSDtfsCounter, 1491 mSDsluCounter, 1883 mSDsCounter, 0 mSdLazyCounter, 2182 mSolverCounterSat, 739 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1522 SdHoareTripleChecker+Valid, 2220 SdHoareTripleChecker+Invalid, 2921 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 739 IncrementalHoareTripleChecker+Valid, 2182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2024-11-23 23:04:02,196 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1522 Valid, 2220 Invalid, 2921 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [739 Valid, 2182 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2024-11-23 23:04:02,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2295 states. [2024-11-23 23:04:02,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2295 to 2237. [2024-11-23 23:04:02,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2237 states, 1556 states have (on average 1.4473007712082262) internal successors, (2252), 1568 states have internal predecessors, (2252), 644 states have call successors, (644), 36 states have call predecessors, (644), 36 states have return successors, (644), 632 states have call predecessors, (644), 644 states have call successors, (644) [2024-11-23 23:04:02,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2237 states to 2237 states and 3540 transitions. [2024-11-23 23:04:02,687 INFO L78 Accepts]: Start accepts. Automaton has 2237 states and 3540 transitions. Word has length 460 [2024-11-23 23:04:02,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:04:02,689 INFO L471 AbstractCegarLoop]: Abstraction has 2237 states and 3540 transitions. [2024-11-23 23:04:02,689 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 9.85) internal successors, (197), 18 states have internal predecessors, (197), 8 states have call successors, (144), 6 states have call predecessors, (144), 8 states have return successors, (144), 8 states have call predecessors, (144), 8 states have call successors, (144) [2024-11-23 23:04:02,689 INFO L276 IsEmpty]: Start isEmpty. Operand 2237 states and 3540 transitions. [2024-11-23 23:04:02,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2024-11-23 23:04:02,695 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:04:02,695 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:04:02,708 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-23 23:04:02,899 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-23 23:04:02,900 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:04:02,901 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:04:02,901 INFO L85 PathProgramCache]: Analyzing trace with hash 378597915, now seen corresponding path program 1 times [2024-11-23 23:04:02,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:04:02,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866911269] [2024-11-23 23:04:02,902 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:04:02,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:04:03,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 23:04:03,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1843901295] [2024-11-23 23:04:03,482 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:04:03,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:04:03,482 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:04:03,484 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:04:03,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-23 23:04:03,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:04:03,880 INFO L256 TraceCheckSpWp]: Trace formula consists of 1027 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-23 23:04:03,895 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:04:05,795 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 5153 proven. 114 refuted. 0 times theorem prover too weak. 4957 trivial. 0 not checked. [2024-11-23 23:04:05,795 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:04:06,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:04:06,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866911269] [2024-11-23 23:04:06,366 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 23:04:06,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843901295] [2024-11-23 23:04:06,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843901295] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:04:06,368 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:04:06,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2024-11-23 23:04:06,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974884368] [2024-11-23 23:04:06,369 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-23 23:04:06,369 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 23:04:06,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:04:06,370 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 23:04:06,374 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-23 23:04:06,374 INFO L87 Difference]: Start difference. First operand 2237 states and 3540 transitions. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 5 states have internal predecessors, (109), 2 states have call successors, (72), 2 states have call predecessors, (72), 3 states have return successors, (72), 2 states have call predecessors, (72), 2 states have call successors, (72) [2024-11-23 23:04:07,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:04:07,552 INFO L93 Difference]: Finished difference Result 5817 states and 9174 transitions. [2024-11-23 23:04:07,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-23 23:04:07,553 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 5 states have internal predecessors, (109), 2 states have call successors, (72), 2 states have call predecessors, (72), 3 states have return successors, (72), 2 states have call predecessors, (72), 2 states have call successors, (72) Word has length 460 [2024-11-23 23:04:07,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:04:07,584 INFO L225 Difference]: With dead ends: 5817 [2024-11-23 23:04:07,584 INFO L226 Difference]: Without dead ends: 3583 [2024-11-23 23:04:07,594 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 729 GetRequests, 719 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2024-11-23 23:04:07,595 INFO L435 NwaCegarLoop]: 333 mSDtfsCounter, 168 mSDsluCounter, 990 mSDsCounter, 0 mSdLazyCounter, 480 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 1323 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-23 23:04:07,596 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 1323 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 480 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-23 23:04:07,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3583 states. [2024-11-23 23:04:08,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3583 to 3549. [2024-11-23 23:04:08,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3549 states, 2436 states have (on average 1.4334975369458127) internal successors, (3492), 2452 states have internal predecessors, (3492), 1048 states have call successors, (1048), 64 states have call predecessors, (1048), 64 states have return successors, (1048), 1032 states have call predecessors, (1048), 1048 states have call successors, (1048) [2024-11-23 23:04:08,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3549 states to 3549 states and 5588 transitions. [2024-11-23 23:04:08,310 INFO L78 Accepts]: Start accepts. Automaton has 3549 states and 5588 transitions. Word has length 460 [2024-11-23 23:04:08,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:04:08,311 INFO L471 AbstractCegarLoop]: Abstraction has 3549 states and 5588 transitions. [2024-11-23 23:04:08,311 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 5 states have internal predecessors, (109), 2 states have call successors, (72), 2 states have call predecessors, (72), 3 states have return successors, (72), 2 states have call predecessors, (72), 2 states have call successors, (72) [2024-11-23 23:04:08,311 INFO L276 IsEmpty]: Start isEmpty. Operand 3549 states and 5588 transitions. [2024-11-23 23:04:08,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 462 [2024-11-23 23:04:08,318 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:04:08,318 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:04:08,331 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-23 23:04:08,519 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-23 23:04:08,519 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:04:08,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:04:08,521 INFO L85 PathProgramCache]: Analyzing trace with hash 551043252, now seen corresponding path program 1 times [2024-11-23 23:04:08,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:04:08,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813115927] [2024-11-23 23:04:08,523 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:04:08,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:04:08,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:04:08,754 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-11-23 23:04:08,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:04:08,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813115927] [2024-11-23 23:04:08,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813115927] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:04:08,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:04:08,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:04:08,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050570136] [2024-11-23 23:04:08,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:04:08,755 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:04:08,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:04:08,756 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:04:08,756 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:04:08,757 INFO L87 Difference]: Start difference. First operand 3549 states and 5588 transitions. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:04:09,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:04:09,928 INFO L93 Difference]: Finished difference Result 8479 states and 13296 transitions. [2024-11-23 23:04:09,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:04:09,929 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 461 [2024-11-23 23:04:09,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:04:09,977 INFO L225 Difference]: With dead ends: 8479 [2024-11-23 23:04:09,977 INFO L226 Difference]: Without dead ends: 6705 [2024-11-23 23:04:09,987 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:04:09,989 INFO L435 NwaCegarLoop]: 532 mSDtfsCounter, 301 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 843 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:04:09,990 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [301 Valid, 843 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:04:09,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6705 states. [2024-11-23 23:04:10,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6705 to 3885. [2024-11-23 23:04:10,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3885 states, 2772 states have (on average 1.47979797979798) internal successors, (4102), 2788 states have internal predecessors, (4102), 1048 states have call successors, (1048), 64 states have call predecessors, (1048), 64 states have return successors, (1048), 1032 states have call predecessors, (1048), 1048 states have call successors, (1048) [2024-11-23 23:04:10,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3885 states to 3885 states and 6198 transitions. [2024-11-23 23:04:10,996 INFO L78 Accepts]: Start accepts. Automaton has 3885 states and 6198 transitions. Word has length 461 [2024-11-23 23:04:10,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:04:10,999 INFO L471 AbstractCegarLoop]: Abstraction has 3885 states and 6198 transitions. [2024-11-23 23:04:11,000 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:04:11,000 INFO L276 IsEmpty]: Start isEmpty. Operand 3885 states and 6198 transitions. [2024-11-23 23:04:11,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 462 [2024-11-23 23:04:11,005 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:04:11,005 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:04:11,005 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-23 23:04:11,005 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:04:11,006 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:04:11,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1692940046, now seen corresponding path program 1 times [2024-11-23 23:04:11,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:04:11,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362557850] [2024-11-23 23:04:11,007 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:04:11,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:04:11,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:04:11,494 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-11-23 23:04:11,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:04:11,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362557850] [2024-11-23 23:04:11,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362557850] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:04:11,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:04:11,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:04:11,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77793227] [2024-11-23 23:04:11,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:04:11,497 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:04:11,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:04:11,498 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:04:11,498 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:04:11,500 INFO L87 Difference]: Start difference. First operand 3885 states and 6198 transitions. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:04:12,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:04:12,645 INFO L93 Difference]: Finished difference Result 11649 states and 18588 transitions. [2024-11-23 23:04:12,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:04:12,646 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 461 [2024-11-23 23:04:12,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:04:12,716 INFO L225 Difference]: With dead ends: 11649 [2024-11-23 23:04:12,720 INFO L226 Difference]: Without dead ends: 7767 [2024-11-23 23:04:12,732 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:04:12,733 INFO L435 NwaCegarLoop]: 316 mSDtfsCounter, 164 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 624 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:04:12,733 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 624 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:04:12,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7767 states. [2024-11-23 23:04:14,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7767 to 7693. [2024-11-23 23:04:14,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7693 states, 5468 states have (on average 1.4667154352596927) internal successors, (8020), 5500 states have internal predecessors, (8020), 2096 states have call successors, (2096), 128 states have call predecessors, (2096), 128 states have return successors, (2096), 2064 states have call predecessors, (2096), 2096 states have call successors, (2096) [2024-11-23 23:04:14,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7693 states to 7693 states and 12212 transitions. [2024-11-23 23:04:14,452 INFO L78 Accepts]: Start accepts. Automaton has 7693 states and 12212 transitions. Word has length 461 [2024-11-23 23:04:14,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:04:14,453 INFO L471 AbstractCegarLoop]: Abstraction has 7693 states and 12212 transitions. [2024-11-23 23:04:14,454 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:04:14,454 INFO L276 IsEmpty]: Start isEmpty. Operand 7693 states and 12212 transitions. [2024-11-23 23:04:14,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 462 [2024-11-23 23:04:14,460 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:04:14,461 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:04:14,461 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-23 23:04:14,461 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:04:14,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:04:14,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1474085328, now seen corresponding path program 1 times [2024-11-23 23:04:14,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:04:14,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410377375] [2024-11-23 23:04:14,463 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:04:14,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:04:14,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:04:15,802 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-11-23 23:04:15,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:04:15,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410377375] [2024-11-23 23:04:15,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410377375] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:04:15,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:04:15,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-23 23:04:15,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829887214] [2024-11-23 23:04:15,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:04:15,804 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 23:04:15,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:04:15,805 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 23:04:15,805 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2024-11-23 23:04:15,805 INFO L87 Difference]: Start difference. First operand 7693 states and 12212 transitions. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 2 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 2 states have call predecessors, (72), 2 states have call successors, (72) [2024-11-23 23:04:18,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:04:18,872 INFO L93 Difference]: Finished difference Result 15525 states and 24673 transitions. [2024-11-23 23:04:18,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 23:04:18,873 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 2 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 2 states have call predecessors, (72), 2 states have call successors, (72) Word has length 461 [2024-11-23 23:04:18,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:04:18,961 INFO L225 Difference]: With dead ends: 15525 [2024-11-23 23:04:18,961 INFO L226 Difference]: Without dead ends: 11103 [2024-11-23 23:04:18,978 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2024-11-23 23:04:18,979 INFO L435 NwaCegarLoop]: 416 mSDtfsCounter, 654 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 654 SdHoareTripleChecker+Valid, 720 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:04:18,980 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [654 Valid, 720 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 452 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-23 23:04:18,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11103 states. [2024-11-23 23:04:20,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11103 to 8629. [2024-11-23 23:04:20,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8629 states, 6156 states have (on average 1.4688109161793372) internal successors, (9042), 6196 states have internal predecessors, (9042), 2336 states have call successors, (2336), 136 states have call predecessors, (2336), 136 states have return successors, (2336), 2296 states have call predecessors, (2336), 2336 states have call successors, (2336) [2024-11-23 23:04:20,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8629 states to 8629 states and 13714 transitions. [2024-11-23 23:04:20,884 INFO L78 Accepts]: Start accepts. Automaton has 8629 states and 13714 transitions. Word has length 461 [2024-11-23 23:04:20,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:04:20,885 INFO L471 AbstractCegarLoop]: Abstraction has 8629 states and 13714 transitions. [2024-11-23 23:04:20,886 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 2 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 2 states have call predecessors, (72), 2 states have call successors, (72) [2024-11-23 23:04:20,886 INFO L276 IsEmpty]: Start isEmpty. Operand 8629 states and 13714 transitions. [2024-11-23 23:04:20,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 462 [2024-11-23 23:04:20,893 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:04:20,893 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:04:20,893 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-23 23:04:20,894 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:04:20,894 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:04:20,894 INFO L85 PathProgramCache]: Analyzing trace with hash -571382302, now seen corresponding path program 1 times [2024-11-23 23:04:20,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:04:20,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502490015] [2024-11-23 23:04:20,895 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:04:20,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:04:21,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:04:23,293 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-11-23 23:04:23,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:04:23,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502490015] [2024-11-23 23:04:23,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502490015] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:04:23,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:04:23,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-23 23:04:23,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035064095] [2024-11-23 23:04:23,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:04:23,295 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-23 23:04:23,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:04:23,296 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-23 23:04:23,296 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-23 23:04:23,296 INFO L87 Difference]: Start difference. First operand 8629 states and 13714 transitions. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:04:26,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:04:26,810 INFO L93 Difference]: Finished difference Result 13809 states and 21892 transitions. [2024-11-23 23:04:26,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-23 23:04:26,811 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 461 [2024-11-23 23:04:26,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:04:26,873 INFO L225 Difference]: With dead ends: 13809 [2024-11-23 23:04:26,873 INFO L226 Difference]: Without dead ends: 11119 [2024-11-23 23:04:26,885 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-23 23:04:26,885 INFO L435 NwaCegarLoop]: 403 mSDtfsCounter, 766 mSDsluCounter, 1485 mSDsCounter, 0 mSdLazyCounter, 626 mSolverCounterSat, 351 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 766 SdHoareTripleChecker+Valid, 1888 SdHoareTripleChecker+Invalid, 977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 351 IncrementalHoareTripleChecker+Valid, 626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-23 23:04:26,886 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [766 Valid, 1888 Invalid, 977 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [351 Valid, 626 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-23 23:04:26,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11119 states. [2024-11-23 23:04:28,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11119 to 8771. [2024-11-23 23:04:28,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8771 states, 6298 states have (on average 1.4758653540806606) internal successors, (9295), 6338 states have internal predecessors, (9295), 2336 states have call successors, (2336), 136 states have call predecessors, (2336), 136 states have return successors, (2336), 2296 states have call predecessors, (2336), 2336 states have call successors, (2336) [2024-11-23 23:04:28,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8771 states to 8771 states and 13967 transitions. [2024-11-23 23:04:28,989 INFO L78 Accepts]: Start accepts. Automaton has 8771 states and 13967 transitions. Word has length 461 [2024-11-23 23:04:28,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:04:28,990 INFO L471 AbstractCegarLoop]: Abstraction has 8771 states and 13967 transitions. [2024-11-23 23:04:28,990 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:04:28,990 INFO L276 IsEmpty]: Start isEmpty. Operand 8771 states and 13967 transitions. [2024-11-23 23:04:28,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 462 [2024-11-23 23:04:28,997 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:04:28,997 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:04:28,997 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-23 23:04:28,997 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:04:28,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:04:28,998 INFO L85 PathProgramCache]: Analyzing trace with hash -148680476, now seen corresponding path program 1 times [2024-11-23 23:04:28,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:04:28,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181666959] [2024-11-23 23:04:28,999 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:04:28,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:04:29,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:04:29,783 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-11-23 23:04:29,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:04:29,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181666959] [2024-11-23 23:04:29,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181666959] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:04:29,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:04:29,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 23:04:29,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268937682] [2024-11-23 23:04:29,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:04:29,785 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:04:29,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:04:29,786 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:04:29,786 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:04:29,787 INFO L87 Difference]: Start difference. First operand 8771 states and 13967 transitions. Second operand has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:04:32,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:04:32,306 INFO L93 Difference]: Finished difference Result 25831 states and 41035 transitions. [2024-11-23 23:04:32,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:04:32,307 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 461 [2024-11-23 23:04:32,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:04:32,387 INFO L225 Difference]: With dead ends: 25831 [2024-11-23 23:04:32,387 INFO L226 Difference]: Without dead ends: 17039 [2024-11-23 23:04:32,410 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:04:32,411 INFO L435 NwaCegarLoop]: 337 mSDtfsCounter, 533 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 533 SdHoareTripleChecker+Valid, 644 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-23 23:04:32,411 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [533 Valid, 644 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-23 23:04:32,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17039 states. [2024-11-23 23:04:35,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17039 to 14777. [2024-11-23 23:04:35,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14777 states, 10560 states have (on average 1.4744318181818181) internal successors, (15570), 10632 states have internal predecessors, (15570), 3952 states have call successors, (3952), 264 states have call predecessors, (3952), 264 states have return successors, (3952), 3880 states have call predecessors, (3952), 3952 states have call successors, (3952) [2024-11-23 23:04:35,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14777 states to 14777 states and 23474 transitions. [2024-11-23 23:04:35,466 INFO L78 Accepts]: Start accepts. Automaton has 14777 states and 23474 transitions. Word has length 461 [2024-11-23 23:04:35,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:04:35,467 INFO L471 AbstractCegarLoop]: Abstraction has 14777 states and 23474 transitions. [2024-11-23 23:04:35,468 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:04:35,468 INFO L276 IsEmpty]: Start isEmpty. Operand 14777 states and 23474 transitions. [2024-11-23 23:04:35,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 463 [2024-11-23 23:04:35,475 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:04:35,475 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:04:35,475 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-23 23:04:35,476 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:04:35,476 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:04:35,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1639056238, now seen corresponding path program 1 times [2024-11-23 23:04:35,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:04:35,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610467725] [2024-11-23 23:04:35,477 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:04:35,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:04:35,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:04:36,233 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-11-23 23:04:36,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:04:36,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610467725] [2024-11-23 23:04:36,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610467725] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:04:36,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:04:36,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 23:04:36,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086832575] [2024-11-23 23:04:36,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:04:36,235 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:04:36,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:04:36,236 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:04:36,236 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:04:36,236 INFO L87 Difference]: Start difference. First operand 14777 states and 23474 transitions. Second operand has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:04:39,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:04:39,979 INFO L93 Difference]: Finished difference Result 33757 states and 53204 transitions. [2024-11-23 23:04:39,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:04:39,980 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 462 [2024-11-23 23:04:39,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:04:40,074 INFO L225 Difference]: With dead ends: 33757 [2024-11-23 23:04:40,074 INFO L226 Difference]: Without dead ends: 18983 [2024-11-23 23:04:40,113 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:04:40,114 INFO L435 NwaCegarLoop]: 498 mSDtfsCounter, 424 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 800 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-23 23:04:40,114 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [424 Valid, 800 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-23 23:04:40,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18983 states. [2024-11-23 23:04:42,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18983 to 8373. [2024-11-23 23:04:42,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8373 states, 6628 states have (on average 1.5749849124924562) internal successors, (10439), 6644 states have internal predecessors, (10439), 1616 states have call successors, (1616), 128 states have call predecessors, (1616), 128 states have return successors, (1616), 1600 states have call predecessors, (1616), 1616 states have call successors, (1616) [2024-11-23 23:04:42,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8373 states to 8373 states and 13671 transitions. [2024-11-23 23:04:42,226 INFO L78 Accepts]: Start accepts. Automaton has 8373 states and 13671 transitions. Word has length 462 [2024-11-23 23:04:42,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:04:42,227 INFO L471 AbstractCegarLoop]: Abstraction has 8373 states and 13671 transitions. [2024-11-23 23:04:42,227 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:04:42,227 INFO L276 IsEmpty]: Start isEmpty. Operand 8373 states and 13671 transitions. [2024-11-23 23:04:42,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 464 [2024-11-23 23:04:42,232 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:04:42,232 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:04:42,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-23 23:04:42,232 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:04:42,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:04:42,233 INFO L85 PathProgramCache]: Analyzing trace with hash 2086288589, now seen corresponding path program 1 times [2024-11-23 23:04:42,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:04:42,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971308423] [2024-11-23 23:04:42,233 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:04:42,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:04:42,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 23:04:42,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1769787720] [2024-11-23 23:04:42,537 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:04:42,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:04:42,537 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:04:42,543 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:04:42,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-23 23:04:43,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 23:04:43,055 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 23:04:43,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 23:04:43,842 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-23 23:04:43,842 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-23 23:04:43,843 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-23 23:04:43,856 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-23 23:04:44,046 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-23 23:04:44,049 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:04:44,505 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-23 23:04:44,509 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 11:04:44 BoogieIcfgContainer [2024-11-23 23:04:44,509 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-23 23:04:44,510 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-23 23:04:44,510 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-23 23:04:44,511 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-23 23:04:44,512 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:03:40" (3/4) ... [2024-11-23 23:04:44,515 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-23 23:04:44,516 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-23 23:04:44,517 INFO L158 Benchmark]: Toolchain (without parser) took 66816.82ms. Allocated memory was 117.4MB in the beginning and 1.6GB in the end (delta: 1.5GB). Free memory was 92.3MB in the beginning and 980.9MB in the end (delta: -888.6MB). Peak memory consumption was 575.6MB. Max. memory is 16.1GB. [2024-11-23 23:04:44,517 INFO L158 Benchmark]: CDTParser took 0.42ms. Allocated memory is still 117.4MB. Free memory is still 74.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:04:44,518 INFO L158 Benchmark]: CACSL2BoogieTranslator took 701.35ms. Allocated memory is still 117.4MB. Free memory was 92.3MB in the beginning and 68.9MB in the end (delta: 23.3MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-23 23:04:44,518 INFO L158 Benchmark]: Boogie Procedure Inliner took 174.04ms. Allocated memory is still 117.4MB. Free memory was 68.9MB in the beginning and 57.9MB in the end (delta: 11.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 23:04:44,518 INFO L158 Benchmark]: Boogie Preprocessor took 147.32ms. Allocated memory is still 117.4MB. Free memory was 57.9MB in the beginning and 43.6MB in the end (delta: 14.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-23 23:04:44,519 INFO L158 Benchmark]: RCFGBuilder took 1534.70ms. Allocated memory is still 117.4MB. Free memory was 43.6MB in the beginning and 76.4MB in the end (delta: -32.8MB). Peak memory consumption was 25.8MB. Max. memory is 16.1GB. [2024-11-23 23:04:44,519 INFO L158 Benchmark]: TraceAbstraction took 64241.60ms. Allocated memory was 117.4MB in the beginning and 1.6GB in the end (delta: 1.5GB). Free memory was 75.8MB in the beginning and 981.1MB in the end (delta: -905.3MB). Peak memory consumption was 547.2MB. Max. memory is 16.1GB. [2024-11-23 23:04:44,520 INFO L158 Benchmark]: Witness Printer took 5.82ms. Allocated memory is still 1.6GB. Free memory was 981.1MB in the beginning and 980.9MB in the end (delta: 205.6kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 23:04:44,521 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.42ms. Allocated memory is still 117.4MB. Free memory is still 74.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 701.35ms. Allocated memory is still 117.4MB. Free memory was 92.3MB in the beginning and 68.9MB in the end (delta: 23.3MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 174.04ms. Allocated memory is still 117.4MB. Free memory was 68.9MB in the beginning and 57.9MB in the end (delta: 11.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 147.32ms. Allocated memory is still 117.4MB. Free memory was 57.9MB in the beginning and 43.6MB in the end (delta: 14.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * RCFGBuilder took 1534.70ms. Allocated memory is still 117.4MB. Free memory was 43.6MB in the beginning and 76.4MB in the end (delta: -32.8MB). Peak memory consumption was 25.8MB. Max. memory is 16.1GB. * TraceAbstraction took 64241.60ms. Allocated memory was 117.4MB in the beginning and 1.6GB in the end (delta: 1.5GB). Free memory was 75.8MB in the beginning and 981.1MB in the end (delta: -905.3MB). Peak memory consumption was 547.2MB. Max. memory is 16.1GB. * Witness Printer took 5.82ms. Allocated memory is still 1.6GB. Free memory was 981.1MB in the beginning and 980.9MB in the end (delta: 205.6kB). 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 someBinaryArithmeticDOUBLEoperation at line 150, overapproximation of someBinaryArithmeticDOUBLEoperation at line 181, overapproximation of someBinaryArithmeticDOUBLEoperation at line 123, overapproximation of someBinaryArithmeticDOUBLEoperation at line 235, overapproximation of someBinaryFLOATComparisonOperation at line 397, overapproximation of someBinaryFLOATComparisonOperation at line 347, overapproximation of someBinaryFLOATComparisonOperation at line 401, overapproximation of someBinaryFLOATComparisonOperation at line 135, overapproximation of someBinaryFLOATComparisonOperation at line 220, overapproximation of someBinaryFLOATComparisonOperation at line 189, overapproximation of someBinaryFLOATComparisonOperation at line 326, overapproximation of someBinaryFLOATComparisonOperation at line 291, overapproximation of someBinaryFLOATComparisonOperation at line 412, overapproximation of someBinaryFLOATComparisonOperation at line 328, overapproximation of someBinaryFLOATComparisonOperation at line 429, overapproximation of someBinaryFLOATComparisonOperation at line 423, overapproximation of someBinaryFLOATComparisonOperation at line 113, overapproximation of someBinaryFLOATComparisonOperation at line 330, overapproximation of someBinaryFLOATComparisonOperation at line 125, overapproximation of someBinaryFLOATComparisonOperation at line 399, overapproximation of someBinaryFLOATComparisonOperation at line 263, overapproximation of someBinaryFLOATComparisonOperation at line 349, overapproximation of bitwiseOr at line 142, overapproximation of someUnaryDOUBLEoperation at line 56, overapproximation of someBinaryDOUBLEComparisonOperation at line 311, overapproximation of someBinaryDOUBLEComparisonOperation at line 324, overapproximation of someBinaryDOUBLEComparisonOperation at line 205, overapproximation of someBinaryDOUBLEComparisonOperation at line 315, overapproximation of someBinaryDOUBLEComparisonOperation at line 145, overapproximation of someBinaryDOUBLEComparisonOperation at line 313, overapproximation of someBinaryDOUBLEComparisonOperation at line 161, overapproximation of someBinaryDOUBLEComparisonOperation at line 192, overapproximation of someBinaryDOUBLEComparisonOperation at line 366, overapproximation of someBinaryDOUBLEComparisonOperation at line 152, overapproximation of someBinaryDOUBLEComparisonOperation at line 143, overapproximation of someBinaryDOUBLEComparisonOperation at line 323, overapproximation of someBinaryDOUBLEComparisonOperation at line 429, overapproximation of someBinaryDOUBLEComparisonOperation at line 282, overapproximation of someBinaryDOUBLEComparisonOperation at line 166, overapproximation of someBinaryDOUBLEComparisonOperation at line 309, overapproximation of someBinaryDOUBLEComparisonOperation at line 364, overapproximation of someBinaryDOUBLEComparisonOperation at line 300, overapproximation of someBinaryDOUBLEComparisonOperation at line 368, overapproximation of someBinaryDOUBLEComparisonOperation at line 286, overapproximation of someUnaryFLOAToperation at line 113, overapproximation of someUnaryFLOAToperation at line 220. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 128; [L23] double var_1_2 = 24.25; [L24] double var_1_3 = 128.5; [L25] double var_1_4 = 4.5; [L26] double var_1_5 = 49.5; [L27] signed short int var_1_9 = -25; [L28] unsigned char var_1_10 = 200; [L29] unsigned char var_1_11 = 1; [L30] unsigned char var_1_12 = 1; [L31] double var_1_13 = 128.375; [L32] unsigned short int var_1_14 = 0; [L33] float var_1_15 = 0.0; [L34] float var_1_16 = 4.87; [L35] float var_1_17 = 8.875; [L36] signed short int var_1_18 = -128; [L37] unsigned char var_1_19 = 0; [L38] unsigned char var_1_20 = 1; [L39] unsigned char var_1_21 = 0; [L40] unsigned long int var_1_22 = 16; [L41] unsigned long int var_1_23 = 4200661734; [L42] float var_1_24 = 9999999999.375; [L43] unsigned short int var_1_25 = 0; [L44] unsigned short int var_1_26 = 10; [L45] float var_1_27 = 9.6; [L46] float var_1_28 = 255.25; [L47] signed short int var_1_29 = -64; [L48] signed short int var_1_30 = 8; [L49] signed short int var_1_31 = 8; [L50] double var_1_32 = 9999.5; [L51] unsigned char var_1_33 = 1; [L52] unsigned char var_1_34 = 128; [L53] double var_1_35 = 0.0; [L54] double var_1_36 = 99999999999.29; [L55] double var_1_37 = 200.4; [L56] double var_1_38 = -0.4; [L57] unsigned char var_1_39 = 32; [L58] unsigned char var_1_40 = 1; [L59] unsigned char var_1_41 = 64; [L60] unsigned char var_1_42 = 64; [L61] unsigned char var_1_43 = 0; [L62] unsigned char var_1_44 = 1; [L63] unsigned long int var_1_45 = 10; [L64] signed long int var_1_46 = -10; [L65] double var_1_47 = 1.1; [L66] float var_1_48 = 2.5; [L67] unsigned char var_1_49 = 2; [L68] signed char var_1_50 = -10; [L69] signed char var_1_51 = -8; [L70] unsigned char var_1_52 = 200; [L71] unsigned char var_1_53 = 100; [L72] unsigned char var_1_54 = 1; [L73] signed long int var_1_55 = -5; [L74] unsigned char var_1_56 = 0; [L75] unsigned char var_1_57 = 1; [L76] double var_1_58 = 24.25; [L77] unsigned char var_1_59 = 0; [L78] float var_1_60 = 3.2; [L79] float var_1_61 = 0.0; [L80] float var_1_62 = 0.7; [L81] float var_1_63 = 64.5; [L82] unsigned char var_1_64 = 5; [L83] unsigned char var_1_65 = 128; [L84] unsigned char var_1_66 = 2; [L85] signed long int var_1_67 = 256; [L86] float var_1_68 = 1000000000.5; [L87] unsigned char var_1_69 = 1; [L88] signed short int var_1_70 = -32; [L89] float var_1_71 = 4.8; [L90] float var_1_72 = 1.625; [L91] unsigned char var_1_73 = 0; [L92] unsigned char var_1_74 = 0; [L93] unsigned char var_1_75 = 0; [L94] signed long int var_1_76 = -128; [L95] signed long int var_1_77 = 1; [L96] float var_1_78 = 8.5; [L97] float var_1_79 = 127.9; [L98] float var_1_80 = 4.25; [L99] unsigned short int var_1_81 = 128; [L100] float var_1_82 = 256.25; [L101] unsigned short int var_1_83 = 4; [L102] signed char var_1_84 = -4; [L103] unsigned char var_1_85 = 2; [L104] signed char var_1_86 = 16; [L105] signed char var_1_87 = 8; [L106] signed char var_1_88 = 10; [L107] double var_1_89 = 49.4; [L108] unsigned char last_1_var_1_10 = 200; VAL [isInitial=0, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_2=97/4, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_3=257/2, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_4=9/2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_5=99/2, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L433] isInitial = 1 [L434] FCALL initially() [L436] CALL updateLastVariables() [L426] last_1_var_1_10 = var_1_10 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_2=97/4, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_3=257/2, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_4=9/2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_5=99/2, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L436] RET updateLastVariables() [L437] CALL updateVariables() [L308] var_1_2 = __VERIFIER_nondet_double() [L309] CALL assume_abort_if_not((var_1_2 >= 0.0F && var_1_2 <= -1.0e-20F) || (var_1_2 <= 9223372.036854776000e+12F && var_1_2 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_3=257/2, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_4=9/2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_5=99/2, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_3=257/2, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_4=9/2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_5=99/2, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L309] RET assume_abort_if_not((var_1_2 >= 0.0F && var_1_2 <= -1.0e-20F) || (var_1_2 <= 9223372.036854776000e+12F && var_1_2 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_3=257/2, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_4=9/2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_5=99/2, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L310] var_1_3 = __VERIFIER_nondet_double() [L311] CALL assume_abort_if_not((var_1_3 >= 0.0F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_4=9/2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_5=99/2, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_4=9/2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_5=99/2, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L311] RET assume_abort_if_not((var_1_3 >= 0.0F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_4=9/2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_5=99/2, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L312] var_1_4 = __VERIFIER_nondet_double() [L313] CALL assume_abort_if_not((var_1_4 >= -922337.2036854776000e+13F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854776000e+12F && var_1_4 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_5=99/2, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_5=99/2, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L313] RET assume_abort_if_not((var_1_4 >= -922337.2036854776000e+13F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854776000e+12F && var_1_4 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_5=99/2, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L314] var_1_5 = __VERIFIER_nondet_double() [L315] CALL assume_abort_if_not((var_1_5 >= -922337.2036854776000e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854776000e+12F && var_1_5 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L315] RET assume_abort_if_not((var_1_5 >= -922337.2036854776000e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854776000e+12F && var_1_5 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L316] var_1_11 = __VERIFIER_nondet_uchar() [L317] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L317] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L318] CALL assume_abort_if_not(var_1_11 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L318] RET assume_abort_if_not(var_1_11 <= 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L319] var_1_12 = __VERIFIER_nondet_uchar() [L320] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L320] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L321] CALL assume_abort_if_not(var_1_12 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L321] RET assume_abort_if_not(var_1_12 <= 254) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_13=1027/8, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L322] var_1_13 = __VERIFIER_nondet_double() [L323] CALL assume_abort_if_not((var_1_13 >= -922337.2036854776000e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854776000e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L323] RET assume_abort_if_not((var_1_13 >= -922337.2036854776000e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854776000e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L324] CALL assume_abort_if_not(var_1_13 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L324] RET assume_abort_if_not(var_1_13 != 0.0F) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_15=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L325] var_1_15 = __VERIFIER_nondet_float() [L326] CALL assume_abort_if_not((var_1_15 >= 4611686.018427387900e+12F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854776000e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L326] RET assume_abort_if_not((var_1_15 >= 4611686.018427387900e+12F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854776000e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_16=487/100, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L327] var_1_16 = __VERIFIER_nondet_float() [L328] CALL assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 4611686.018427387900e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L328] RET assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 4611686.018427387900e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_17=71/8, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L329] var_1_17 = __VERIFIER_nondet_float() [L330] CALL assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854776000e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L330] RET assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854776000e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L331] var_1_20 = __VERIFIER_nondet_uchar() [L332] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L332] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L333] CALL assume_abort_if_not(var_1_20 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L333] RET assume_abort_if_not(var_1_20 <= 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L334] var_1_21 = __VERIFIER_nondet_uchar() [L335] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L335] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L336] CALL assume_abort_if_not(var_1_21 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L336] RET assume_abort_if_not(var_1_21 <= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=4200661734, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L337] var_1_23 = __VERIFIER_nondet_ulong() [L338] CALL assume_abort_if_not(var_1_23 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L338] RET assume_abort_if_not(var_1_23 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L339] CALL assume_abort_if_not(var_1_23 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L339] RET assume_abort_if_not(var_1_23 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_25=0, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L340] var_1_25 = __VERIFIER_nondet_ushort() [L341] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L341] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L342] CALL assume_abort_if_not(var_1_25 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L342] RET assume_abort_if_not(var_1_25 <= 65535) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_26=10, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L343] var_1_26 = __VERIFIER_nondet_ushort() [L344] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L344] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L345] CALL assume_abort_if_not(var_1_26 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L345] RET assume_abort_if_not(var_1_26 <= 65535) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_27=48/5, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L346] var_1_27 = __VERIFIER_nondet_float() [L347] CALL assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L347] RET assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_28=1021/4, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L348] var_1_28 = __VERIFIER_nondet_float() [L349] CALL assume_abort_if_not((var_1_28 >= -922337.2036854765600e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L349] RET assume_abort_if_not((var_1_28 >= -922337.2036854765600e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=8, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L350] var_1_30 = __VERIFIER_nondet_short() [L351] CALL assume_abort_if_not(var_1_30 >= -16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L351] RET assume_abort_if_not(var_1_30 >= -16383) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L352] CALL assume_abort_if_not(var_1_30 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L352] RET assume_abort_if_not(var_1_30 <= 16383) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=8, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L353] var_1_31 = __VERIFIER_nondet_short() [L354] CALL assume_abort_if_not(var_1_31 >= -16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L354] RET assume_abort_if_not(var_1_31 >= -16383) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L355] CALL assume_abort_if_not(var_1_31 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L355] RET assume_abort_if_not(var_1_31 <= 16383) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=1, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L356] var_1_33 = __VERIFIER_nondet_uchar() [L357] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L357] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L358] CALL assume_abort_if_not(var_1_33 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L358] RET assume_abort_if_not(var_1_33 <= 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=128, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L359] var_1_34 = __VERIFIER_nondet_uchar() [L360] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L360] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L361] CALL assume_abort_if_not(var_1_34 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L361] RET assume_abort_if_not(var_1_34 <= 255) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L362] CALL assume_abort_if_not(var_1_34 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L362] RET assume_abort_if_not(var_1_34 != 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_35=0, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L363] var_1_35 = __VERIFIER_nondet_double() [L364] CALL assume_abort_if_not((var_1_35 >= 4611686.018427382800e+12F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L364] RET assume_abort_if_not((var_1_35 >= 4611686.018427382800e+12F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_36=9999999999929/100, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L365] var_1_36 = __VERIFIER_nondet_double() [L366] CALL assume_abort_if_not((var_1_36 >= 0.0F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 4611686.018427382800e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L366] RET assume_abort_if_not((var_1_36 >= 0.0F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 4611686.018427382800e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_37=1002/5, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L367] var_1_37 = __VERIFIER_nondet_double() [L368] CALL assume_abort_if_not((var_1_37 >= 0.0F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854765600e+12F && var_1_37 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L368] RET assume_abort_if_not((var_1_37 >= 0.0F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854765600e+12F && var_1_37 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=1, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L369] var_1_40 = __VERIFIER_nondet_uchar() [L370] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L370] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L371] CALL assume_abort_if_not(var_1_40 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L371] RET assume_abort_if_not(var_1_40 <= 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L372] var_1_41 = __VERIFIER_nondet_uchar() [L373] CALL assume_abort_if_not(var_1_41 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L373] RET assume_abort_if_not(var_1_41 >= 63) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L374] CALL assume_abort_if_not(var_1_41 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L374] RET assume_abort_if_not(var_1_41 <= 127) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L375] var_1_42 = __VERIFIER_nondet_uchar() [L376] CALL assume_abort_if_not(var_1_42 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L376] RET assume_abort_if_not(var_1_42 >= 64) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L377] CALL assume_abort_if_not(var_1_42 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L377] RET assume_abort_if_not(var_1_42 <= 127) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L378] var_1_44 = __VERIFIER_nondet_uchar() [L379] CALL assume_abort_if_not(var_1_44 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L379] RET assume_abort_if_not(var_1_44 >= 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L380] CALL assume_abort_if_not(var_1_44 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L380] RET assume_abort_if_not(var_1_44 <= 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=-8, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L381] var_1_51 = __VERIFIER_nondet_char() [L382] CALL assume_abort_if_not(var_1_51 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L382] RET assume_abort_if_not(var_1_51 >= -126) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L383] CALL assume_abort_if_not(var_1_51 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L383] RET assume_abort_if_not(var_1_51 <= 126) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=100, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L384] var_1_53 = __VERIFIER_nondet_uchar() [L385] CALL assume_abort_if_not(var_1_53 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L385] RET assume_abort_if_not(var_1_53 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L386] CALL assume_abort_if_not(var_1_53 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L386] RET assume_abort_if_not(var_1_53 <= 127) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=1, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L387] var_1_54 = __VERIFIER_nondet_uchar() [L388] CALL assume_abort_if_not(var_1_54 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L388] RET assume_abort_if_not(var_1_54 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L389] CALL assume_abort_if_not(var_1_54 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L389] RET assume_abort_if_not(var_1_54 <= 127) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L390] var_1_57 = __VERIFIER_nondet_uchar() [L391] CALL assume_abort_if_not(var_1_57 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L391] RET assume_abort_if_not(var_1_57 >= 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L392] CALL assume_abort_if_not(var_1_57 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L392] RET assume_abort_if_not(var_1_57 <= 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=0, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L393] var_1_59 = __VERIFIER_nondet_uchar() [L394] CALL assume_abort_if_not(var_1_59 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L394] RET assume_abort_if_not(var_1_59 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L395] CALL assume_abort_if_not(var_1_59 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L395] RET assume_abort_if_not(var_1_59 <= 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_61=0, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L396] var_1_61 = __VERIFIER_nondet_float() [L397] CALL assume_abort_if_not((var_1_61 >= 2305843.009213691390e+12F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 4611686.018427382800e+12F && var_1_61 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L397] RET assume_abort_if_not((var_1_61 >= 2305843.009213691390e+12F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 4611686.018427382800e+12F && var_1_61 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_62=7/10, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L398] var_1_62 = __VERIFIER_nondet_float() [L399] CALL assume_abort_if_not((var_1_62 >= 0.0F && var_1_62 <= -1.0e-20F) || (var_1_62 <= 2305843.009213691390e+12F && var_1_62 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L399] RET assume_abort_if_not((var_1_62 >= 0.0F && var_1_62 <= -1.0e-20F) || (var_1_62 <= 2305843.009213691390e+12F && var_1_62 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_63=129/2, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L400] var_1_63 = __VERIFIER_nondet_float() [L401] CALL assume_abort_if_not((var_1_63 >= -461168.6018427382800e+13F && var_1_63 <= -1.0e-20F) || (var_1_63 <= 4611686.018427382800e+12F && var_1_63 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L401] RET assume_abort_if_not((var_1_63 >= -461168.6018427382800e+13F && var_1_63 <= -1.0e-20F) || (var_1_63 <= 4611686.018427382800e+12F && var_1_63 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=128, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L402] var_1_65 = __VERIFIER_nondet_uchar() [L403] CALL assume_abort_if_not(var_1_65 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L403] RET assume_abort_if_not(var_1_65 >= 127) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L404] CALL assume_abort_if_not(var_1_65 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L404] RET assume_abort_if_not(var_1_65 <= 254) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=2, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L405] var_1_66 = __VERIFIER_nondet_uchar() [L406] CALL assume_abort_if_not(var_1_66 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L406] RET assume_abort_if_not(var_1_66 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L407] CALL assume_abort_if_not(var_1_66 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L407] RET assume_abort_if_not(var_1_66 <= 63) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L408] var_1_69 = __VERIFIER_nondet_uchar() [L409] CALL assume_abort_if_not(var_1_69 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L409] RET assume_abort_if_not(var_1_69 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L410] CALL assume_abort_if_not(var_1_69 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L410] RET assume_abort_if_not(var_1_69 <= 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_72=13/8, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L411] var_1_72 = __VERIFIER_nondet_float() [L412] CALL assume_abort_if_not((var_1_72 >= 0.0F && var_1_72 <= -1.0e-20F) || (var_1_72 <= 9223372.036854765600e+12F && var_1_72 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L412] RET assume_abort_if_not((var_1_72 >= 0.0F && var_1_72 <= -1.0e-20F) || (var_1_72 <= 9223372.036854765600e+12F && var_1_72 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L413] var_1_74 = __VERIFIER_nondet_uchar() [L414] CALL assume_abort_if_not(var_1_74 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L414] RET assume_abort_if_not(var_1_74 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L415] CALL assume_abort_if_not(var_1_74 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L415] RET assume_abort_if_not(var_1_74 <= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L416] var_1_75 = __VERIFIER_nondet_uchar() [L417] CALL assume_abort_if_not(var_1_75 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L417] RET assume_abort_if_not(var_1_75 >= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L418] CALL assume_abort_if_not(var_1_75 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L418] RET assume_abort_if_not(var_1_75 <= 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-128, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L419] var_1_76 = __VERIFIER_nondet_long() [L420] CALL assume_abort_if_not(var_1_76 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L420] RET assume_abort_if_not(var_1_76 >= -2147483648) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L421] CALL assume_abort_if_not(var_1_76 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L421] RET assume_abort_if_not(var_1_76 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_79=1279/10, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L422] var_1_79 = __VERIFIER_nondet_float() [L423] CALL assume_abort_if_not((var_1_79 >= -922337.2036854765600e+13F && var_1_79 <= -1.0e-20F) || (var_1_79 <= 9223372.036854765600e+12F && var_1_79 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L423] RET assume_abort_if_not((var_1_79 >= -922337.2036854765600e+13F && var_1_79 <= -1.0e-20F) || (var_1_79 <= 9223372.036854765600e+12F && var_1_79 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L437] RET updateVariables() [L438] CALL step() [L112] EXPR var_1_25 & var_1_26 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=79999999995/8, var_1_25=-65472, var_1_26=0, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L112] COND TRUE (var_1_25 & var_1_26) >= -2 [L113] var_1_24 = (((((((var_1_27) < (var_1_28)) ? (var_1_27) : (var_1_28))) < 0 ) ? -((((var_1_27) < (var_1_28)) ? (var_1_27) : (var_1_28))) : ((((var_1_27) < (var_1_28)) ? (var_1_27) : (var_1_28))))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=-64, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L115] COND FALSE !(-64 >= var_1_26) [L118] var_1_29 = (var_1_31 + 32) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_32=19999/2, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L120] COND FALSE !(var_1_33 || ((var_1_25 / var_1_34) < -32)) [L123] var_1_32 = ((var_1_35 - var_1_36) - var_1_37) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L125] COND FALSE !((- (- 128.25f)) <= var_1_28) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_39=32, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L132] COND TRUE var_1_40 || (var_1_26 < var_1_29) [L133] var_1_39 = (((((var_1_41 + var_1_42) < 0 ) ? -(var_1_41 + var_1_42) : (var_1_41 + var_1_42))) - 1) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L135] var_1_43 = (! ((var_1_24 >= var_1_28) || var_1_44)) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L136] COND FALSE !(var_1_44 && var_1_33) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L139] COND FALSE !(\read(var_1_43)) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L142] EXPR (var_1_39 * var_1_34) ^ var_1_46 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=11/10, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L142] COND TRUE ((var_1_39 * var_1_34) ^ var_1_46) >= (-1 ^ var_1_42) [L143] var_1_47 = ((((var_1_36) > (var_1_28)) ? (var_1_36) : (var_1_28))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_48=5/2, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L145] COND FALSE !(var_1_24 <= var_1_37) [L150] var_1_48 = (var_1_36 - var_1_35) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=2, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L152] COND TRUE var_1_47 >= var_1_27 [L153] var_1_49 = ((((var_1_41) < (var_1_42)) ? (var_1_41) : (var_1_42))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=-10, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L155] COND TRUE ! var_1_40 [L156] var_1_50 = ((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=200, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L158] COND TRUE ((var_1_39 - var_1_41) + (var_1_46 / var_1_42)) <= var_1_51 [L159] var_1_52 = ((var_1_41 + 64) - ((((var_1_42) > (((((var_1_53) > (var_1_54)) ? (var_1_53) : (var_1_54))))) ? (var_1_42) : (((((var_1_53) > (var_1_54)) ? (var_1_53) : (var_1_54))))))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-5, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L161] COND TRUE ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) >= var_1_38 [L162] var_1_55 = (var_1_41 - var_1_53) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L166] COND FALSE !(var_1_48 > var_1_36) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=97/4, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L177] COND TRUE (! var_1_43) && var_1_59 [L178] var_1_58 = var_1_36 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_60=16/5, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L180] COND TRUE \read(var_1_44) [L181] var_1_60 = (((var_1_61 - var_1_62) - var_1_36) + var_1_63) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_64=5, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L189] COND TRUE var_1_56 || (var_1_62 < var_1_28) [L190] var_1_64 = (var_1_65 - ((((((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53)))) < ((var_1_41 - var_1_66))) ? (((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53)))) : ((var_1_41 - var_1_66))))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=256, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L192] COND FALSE !(var_1_58 < var_1_36) [L195] var_1_67 = ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L197] EXPR (var_1_34 / var_1_41) & var_1_52 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L197] COND FALSE !(((var_1_34 / var_1_41) & var_1_52) >= (((((var_1_31) > (var_1_30)) ? (var_1_31) : (var_1_30))) * var_1_25)) [L204] COND TRUE var_1_42 >= ((((var_1_45) < 0 ) ? -(var_1_45) : (var_1_45))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=-32, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L205] COND FALSE !((var_1_37 - ((((var_1_35) > (var_1_62)) ? (var_1_35) : (var_1_62)))) >= 10.2) [L210] var_1_70 = ((((((((var_1_42) < (((((var_1_53) < (var_1_41)) ? (var_1_53) : (var_1_41))))) ? (var_1_42) : (((((var_1_53) < (var_1_41)) ? (var_1_53) : (var_1_41))))))) < (var_1_52)) ? (((((var_1_42) < (((((var_1_53) < (var_1_41)) ? (var_1_53) : (var_1_41))))) ? (var_1_42) : (((((var_1_53) < (var_1_41)) ? (var_1_53) : (var_1_41))))))) : (var_1_52))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=24/5, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L217] COND FALSE !(50 > var_1_39) [L220] var_1_71 = ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L222] COND TRUE (var_1_46 + var_1_42) <= var_1_64 [L223] var_1_73 = (var_1_74 || var_1_75) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=1, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L231] COND TRUE \read(var_1_69) [L232] var_1_77 = (var_1_53 + (((((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) < 0 ) ? -((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) : ((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51)))))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_78=17/2, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L234] COND TRUE var_1_77 >= -4 [L235] var_1_78 = (10.5f - var_1_35) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L241] COND FALSE !((-2 <= var_1_46) && var_1_56) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L244] COND FALSE !((4u == var_1_49) && var_1_33) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_80=17/4, var_1_81=128, var_1_82=1025/4, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L247] COND FALSE !(((((((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52)))) < ((var_1_25 % var_1_41))) ? (((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52)))) : ((var_1_25 % var_1_41)))) > (var_1_49 - var_1_42)) [L254] var_1_82 = var_1_63 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_63=5, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_80=17/4, var_1_81=128, var_1_82=5, var_1_83=4, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L256] var_1_83 = var_1_41 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_63=5, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_80=17/4, var_1_81=128, var_1_82=5, var_1_83=64, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L257] COND FALSE !(\read(var_1_75)) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_63=5, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_80=17/4, var_1_81=128, var_1_82=5, var_1_83=64, var_1_84=-4, var_1_85=2, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L260] COND TRUE \read(var_1_69) [L261] var_1_85 = var_1_42 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_63=5, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_80=17/4, var_1_81=128, var_1_82=5, var_1_83=64, var_1_84=-4, var_1_85=64, var_1_86=16, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L263] COND TRUE ((((var_1_72) < 0 ) ? -(var_1_72) : (var_1_72))) <= (- var_1_82) [L264] var_1_86 = (var_1_66 - ((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51)))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_63=5, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_80=17/4, var_1_81=128, var_1_82=5, var_1_83=64, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=8, var_1_88=10, var_1_89=247/5, var_1_9=-25] [L266] var_1_87 = var_1_66 [L267] var_1_88 = var_1_66 [L268] var_1_89 = var_1_79 [L269] signed long int stepLocal_0 = last_1_var_1_10; VAL [isInitial=1, last_1_var_1_10=200, stepLocal_0=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_63=5, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_79=6, var_1_80=17/4, var_1_81=128, var_1_82=5, var_1_83=64, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=6, var_1_9=-25] [L270] COND TRUE stepLocal_0 >= last_1_var_1_10 [L271] var_1_9 = (-256 + last_1_var_1_10) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_63=5, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_79=6, var_1_80=17/4, var_1_81=128, var_1_82=5, var_1_83=64, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=6, var_1_9=-56] [L275] signed short int stepLocal_1 = var_1_9; VAL [isInitial=1, last_1_var_1_10=200, stepLocal_1=-56, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_63=5, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_79=6, var_1_80=17/4, var_1_81=128, var_1_82=5, var_1_83=64, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=6, var_1_9=-56] [L276] COND FALSE !(stepLocal_1 > 0) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_63=5, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_79=6, var_1_80=17/4, var_1_81=128, var_1_82=5, var_1_83=64, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=6, var_1_9=-56] [L279] COND FALSE !(\read(var_1_19)) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=200, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_63=5, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_79=6, var_1_80=17/4, var_1_81=128, var_1_82=5, var_1_83=64, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=6, var_1_9=-56] [L282] COND TRUE ! (var_1_5 > (255.9 / var_1_13)) [L283] var_1_10 = var_1_12 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=-256, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=128, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_63=5, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_79=6, var_1_80=17/4, var_1_81=128, var_1_82=5, var_1_83=64, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=6, var_1_9=-56] [L286] COND TRUE ((var_1_2 - var_1_3) * var_1_4) < var_1_5 [L287] var_1_1 = ((((-8) < ((var_1_10 + ((((var_1_10) < (var_1_10)) ? (var_1_10) : (var_1_10)))))) ? (-8) : ((var_1_10 + ((((var_1_10) < (var_1_10)) ? (var_1_10) : (var_1_10))))))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=-256, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=-8, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_63=5, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_79=6, var_1_80=17/4, var_1_81=128, var_1_82=5, var_1_83=64, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=6, var_1_9=-56] [L291] COND FALSE !((var_1_17 <= (- var_1_16)) && var_1_19) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=-256, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=-8, var_1_20=1, var_1_21=0, var_1_22=16, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_63=5, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_79=6, var_1_80=17/4, var_1_81=128, var_1_82=5, var_1_83=64, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=6, var_1_9=-56] [L294] COND FALSE !(\read(var_1_19)) [L297] var_1_22 = (((((var_1_23 - var_1_9)) < (var_1_10)) ? ((var_1_23 - var_1_9)) : (var_1_10))) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=-256, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=-8, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_63=5, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_79=6, var_1_80=17/4, var_1_81=128, var_1_82=5, var_1_83=64, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=6, var_1_9=-56] [L299] COND TRUE ! var_1_19 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=-256, var_1_11=1, var_1_12=-256, var_1_14=0, var_1_18=-128, var_1_19=0, var_1_1=-8, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_63=5, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_79=6, var_1_80=17/4, var_1_81=128, var_1_82=5, var_1_83=64, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=6, var_1_9=-56] [L300] COND FALSE !(((var_1_15 - var_1_16) - var_1_17) <= var_1_13) [L303] var_1_14 = var_1_18 VAL [isInitial=1, last_1_var_1_10=200, var_1_10=-256, var_1_11=1, var_1_12=-256, var_1_14=-128, var_1_18=-128, var_1_19=0, var_1_1=-8, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_63=5, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_79=6, var_1_80=17/4, var_1_81=128, var_1_82=5, var_1_83=64, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=6, var_1_9=-56] [L438] RET step() [L439] CALL, EXPR property() [L429-L430] return (((((((((var_1_2 - var_1_3) * var_1_4) < var_1_5) ? (var_1_1 == ((signed short int) ((((-8) < ((var_1_10 + ((((var_1_10) < (var_1_10)) ? (var_1_10) : (var_1_10)))))) ? (-8) : ((var_1_10 + ((((var_1_10) < (var_1_10)) ? (var_1_10) : (var_1_10))))))))) : (var_1_1 == ((signed short int) var_1_10))) && ((last_1_var_1_10 >= last_1_var_1_10) ? (var_1_9 == ((signed short int) (-256 + last_1_var_1_10))) : (var_1_9 == ((signed short int) (last_1_var_1_10 + last_1_var_1_10))))) && (var_1_19 ? (var_1_10 == ((unsigned char) ((((0) < (var_1_12)) ? (0) : (var_1_12))))) : ((! (var_1_5 > (255.9 / var_1_13))) ? (var_1_10 == ((unsigned char) var_1_12)) : 1))) && ((! var_1_19) ? ((((var_1_15 - var_1_16) - var_1_17) <= var_1_13) ? (var_1_14 == ((unsigned short int) var_1_18)) : (var_1_14 == ((unsigned short int) var_1_18))) : 1)) && (((var_1_17 <= (- var_1_16)) && var_1_19) ? (var_1_18 == ((signed short int) var_1_10)) : 1)) && ((var_1_9 > 0) ? (var_1_19 == ((unsigned char) ((var_1_5 >= (- var_1_15)) && (var_1_11 && (var_1_20 && var_1_21))))) : 1)) && (var_1_19 ? (var_1_22 == ((unsigned long int) (var_1_9 + var_1_10))) : (var_1_22 == ((unsigned long int) (((((var_1_23 - var_1_9)) < (var_1_10)) ? ((var_1_23 - var_1_9)) : (var_1_10)))))) ; VAL [\result=0, isInitial=1, last_1_var_1_10=200, var_1_10=-256, var_1_11=1, var_1_12=-256, var_1_14=-128, var_1_18=-128, var_1_19=0, var_1_1=-8, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_63=5, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_79=6, var_1_80=17/4, var_1_81=128, var_1_82=5, var_1_83=64, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=6, var_1_9=-56] [L439] RET, EXPR property() [L439] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_10=200, var_1_10=-256, var_1_11=1, var_1_12=-256, var_1_14=-128, var_1_18=-128, var_1_19=0, var_1_1=-8, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_63=5, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_79=6, var_1_80=17/4, var_1_81=128, var_1_82=5, var_1_83=64, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=6, var_1_9=-56] [L19] reach_error() VAL [isInitial=1, last_1_var_1_10=200, var_1_10=-256, var_1_11=1, var_1_12=-256, var_1_14=-128, var_1_18=-128, var_1_19=0, var_1_1=-8, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=8589934536, var_1_24=2, var_1_25=-65472, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=33, var_1_30=1, var_1_31=1, var_1_33=0, var_1_34=1, var_1_36=3, var_1_39=127, var_1_40=0, var_1_41=64, var_1_42=64, var_1_43=0, var_1_44=1, var_1_45=10, var_1_46=-10, var_1_47=3, var_1_49=64, var_1_50=63, var_1_51=63, var_1_52=50, var_1_53=-434, var_1_54=334, var_1_55=-14, var_1_56=0, var_1_57=1, var_1_58=3, var_1_59=1, var_1_63=5, var_1_64=126, var_1_65=127, var_1_66=63, var_1_67=1, var_1_68=2000000001/2, var_1_69=1, var_1_70=50, var_1_71=4, var_1_73=0, var_1_74=0, var_1_75=0, var_1_76=-2147483648, var_1_77=141, var_1_79=6, var_1_80=17/4, var_1_81=128, var_1_82=5, var_1_83=64, var_1_84=-4, var_1_85=64, var_1_86=0, var_1_87=63, var_1_88=63, var_1_89=6, var_1_9=-56] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 201 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 63.7s, OverallIterations: 15, TraceHistogramMax: 72, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 23.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5412 SdHoareTripleChecker+Valid, 7.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5350 mSDsluCounter, 12966 SdHoareTripleChecker+Invalid, 6.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7775 mSDsCounter, 1194 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4084 IncrementalHoareTripleChecker+Invalid, 5278 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1194 mSolverCounterUnsat, 5191 mSDtfsCounter, 4084 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1980 GetRequests, 1885 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 978 ImplicationChecksByTransitivity, 3.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=14777occurred in iteration=13, InterpolantAutomatonStates: 106, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 14.0s AutomataMinimizationTime, 14 MinimizatonAttempts, 21299 StatesRemovedByMinimization, 12 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 3.2s SatisfiabilityAnalysisTime, 19.1s InterpolantComputationTime, 8739 NumberOfCodeBlocks, 8739 NumberOfCodeBlocksAsserted, 19 NumberOfCheckSat, 7337 ConstructedInterpolants, 0 QuantifiedInterpolants, 21309 SizeOfPredicates, 6 NumberOfNonLiveVariables, 3085 ConjunctsInSsa, 37 ConjunctsInUnsatCore, 16 InterpolantComputations, 12 PerfectInterpolantSequences, 162788/163584 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-23 23:04:44,576 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-80.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC --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 966ea2a538a0dd4c2c006f74d4b4efc854ff5cb08807c191240adc70e2bc9a84 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 23:04:47,656 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 23:04:47,789 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-23 23:04:47,804 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 23:04:47,804 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 23:04:47,865 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 23:04:47,868 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 23:04:47,870 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 23:04:47,871 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 23:04:47,871 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 23:04:47,872 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 23:04:47,873 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 23:04:47,873 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 23:04:47,873 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 23:04:47,873 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 23:04:47,874 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 23:04:47,874 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 23:04:47,874 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 23:04:47,875 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 23:04:47,875 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 23:04:47,875 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 23:04:47,875 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 23:04:47,875 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 23:04:47,875 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-23 23:04:47,876 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-23 23:04:47,876 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-23 23:04:47,876 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 23:04:47,876 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 23:04:47,876 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 23:04:47,876 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 23:04:47,876 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 23:04:47,877 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:04:47,877 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:04:47,878 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:04:47,878 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:04:47,878 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 23:04:47,878 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:04:47,878 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:04:47,878 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:04:47,879 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:04:47,880 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 23:04:47,880 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 23:04:47,880 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 23:04:47,880 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 23:04:47,880 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-23 23:04:47,880 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-23 23:04:47,880 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 23:04:47,880 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 23:04:47,881 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 23:04:47,881 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 23:04:47,881 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_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC 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 -> 966ea2a538a0dd4c2c006f74d4b4efc854ff5cb08807c191240adc70e2bc9a84 [2024-11-23 23:04:48,251 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 23:04:48,267 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 23:04:48,269 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 23:04:48,273 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 23:04:48,273 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 23:04:48,275 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-80.i [2024-11-23 23:04:51,944 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/data/859d22492/7d306a1cd2b140209d51f81c9a156f93/FLAGe8cc7f649 [2024-11-23 23:04:52,395 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 23:04:52,396 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-80.i [2024-11-23 23:04:52,416 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/data/859d22492/7d306a1cd2b140209d51f81c9a156f93/FLAGe8cc7f649 [2024-11-23 23:04:52,444 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/data/859d22492/7d306a1cd2b140209d51f81c9a156f93 [2024-11-23 23:04:52,449 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 23:04:52,452 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 23:04:52,455 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 23:04:52,456 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 23:04:52,461 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 23:04:52,463 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:04:52" (1/1) ... [2024-11-23 23:04:52,465 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a8be3ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:52, skipping insertion in model container [2024-11-23 23:04:52,466 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:04:52" (1/1) ... [2024-11-23 23:04:52,515 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:04:52,741 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_dfa7ebde-71ee-424e-9f73-9befe710d964/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-80.i[916,929] [2024-11-23 23:04:52,939 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:04:52,966 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 23:04:52,980 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_dfa7ebde-71ee-424e-9f73-9befe710d964/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-80.i[916,929] [2024-11-23 23:04:53,070 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:04:53,096 INFO L204 MainTranslator]: Completed translation [2024-11-23 23:04:53,097 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:53 WrapperNode [2024-11-23 23:04:53,097 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 23:04:53,098 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 23:04:53,098 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 23:04:53,098 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 23:04:53,106 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:53" (1/1) ... [2024-11-23 23:04:53,125 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:53" (1/1) ... [2024-11-23 23:04:53,174 INFO L138 Inliner]: procedures = 27, calls = 85, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 444 [2024-11-23 23:04:53,175 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 23:04:53,176 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 23:04:53,176 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 23:04:53,176 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 23:04:53,186 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:53" (1/1) ... [2024-11-23 23:04:53,186 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:53" (1/1) ... [2024-11-23 23:04:53,194 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:53" (1/1) ... [2024-11-23 23:04:53,221 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-23 23:04:53,222 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:53" (1/1) ... [2024-11-23 23:04:53,222 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:53" (1/1) ... [2024-11-23 23:04:53,266 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:53" (1/1) ... [2024-11-23 23:04:53,268 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:53" (1/1) ... [2024-11-23 23:04:53,277 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:53" (1/1) ... [2024-11-23 23:04:53,282 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:53" (1/1) ... [2024-11-23 23:04:53,285 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:53" (1/1) ... [2024-11-23 23:04:53,291 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 23:04:53,293 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 23:04:53,293 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 23:04:53,293 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 23:04:53,294 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:53" (1/1) ... [2024-11-23 23:04:53,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:04:53,318 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:04:53,345 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 23:04:53,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 23:04:53,377 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 23:04:53,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-23 23:04:53,377 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 23:04:53,377 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 23:04:53,377 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 23:04:53,378 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 23:04:53,546 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 23:04:53,548 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 23:05:35,122 INFO L? ?]: Removed 12 outVars from TransFormulas that were not future-live. [2024-11-23 23:05:35,123 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 23:05:35,155 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 23:05:35,155 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 23:05:35,155 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:05:35 BoogieIcfgContainer [2024-11-23 23:05:35,155 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 23:05:35,158 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 23:05:35,158 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 23:05:35,169 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 23:05:35,169 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:04:52" (1/3) ... [2024-11-23 23:05:35,170 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d77876b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:05:35, skipping insertion in model container [2024-11-23 23:05:35,170 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:04:53" (2/3) ... [2024-11-23 23:05:35,171 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d77876b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:05:35, skipping insertion in model container [2024-11-23 23:05:35,171 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:05:35" (3/3) ... [2024-11-23 23:05:35,172 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-80.i [2024-11-23 23:05:35,191 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 23:05:35,196 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-80.i that has 2 procedures, 191 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-23 23:05:35,294 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 23:05:35,310 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;@3de27bb9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 23:05:35,311 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 23:05:35,318 INFO L276 IsEmpty]: Start isEmpty. Operand has 191 states, 116 states have (on average 1.4913793103448276) internal successors, (173), 117 states have internal predecessors, (173), 72 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2024-11-23 23:05:35,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 456 [2024-11-23 23:05:35,354 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:05:35,356 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:05:35,356 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:05:35,363 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:05:35,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1641877873, now seen corresponding path program 1 times [2024-11-23 23:05:35,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:05:35,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [794897048] [2024-11-23 23:05:35,381 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:05:35,381 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:05:35,382 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:05:35,384 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:05:35,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-23 23:05:37,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:05:38,115 INFO L256 TraceCheckSpWp]: Trace formula consists of 740 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 23:05:38,145 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:05:38,256 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 3814 proven. 0 refuted. 0 times theorem prover too weak. 6410 trivial. 0 not checked. [2024-11-23 23:05:38,258 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:05:38,260 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:05:38,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [794897048] [2024-11-23 23:05:38,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [794897048] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:05:38,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:05:38,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 23:05:38,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231595634] [2024-11-23 23:05:38,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:05:38,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 23:05:38,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:05:38,302 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 23:05:38,303 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:05:38,305 INFO L87 Difference]: Start difference. First operand has 191 states, 116 states have (on average 1.4913793103448276) internal successors, (173), 117 states have internal predecessors, (173), 72 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) Second operand has 2 states, 2 states have (on average 51.0) internal successors, (102), 2 states have internal predecessors, (102), 2 states have call successors, (72), 2 states have call predecessors, (72), 2 states have return successors, (72), 2 states have call predecessors, (72), 2 states have call successors, (72) [2024-11-23 23:05:38,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:05:38,404 INFO L93 Difference]: Finished difference Result 375 states and 700 transitions. [2024-11-23 23:05:38,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 23:05:38,407 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 51.0) internal successors, (102), 2 states have internal predecessors, (102), 2 states have call successors, (72), 2 states have call predecessors, (72), 2 states have return successors, (72), 2 states have call predecessors, (72), 2 states have call successors, (72) Word has length 455 [2024-11-23 23:05:38,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:05:38,419 INFO L225 Difference]: With dead ends: 375 [2024-11-23 23:05:38,419 INFO L226 Difference]: Without dead ends: 187 [2024-11-23 23:05:38,427 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 454 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:05:38,433 INFO L435 NwaCegarLoop]: 308 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, 308 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:05:38,437 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:05:38,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2024-11-23 23:05:38,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 187. [2024-11-23 23:05:38,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 113 states have (on average 1.4513274336283186) internal successors, (164), 113 states have internal predecessors, (164), 72 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2024-11-23 23:05:38,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 308 transitions. [2024-11-23 23:05:38,543 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 308 transitions. Word has length 455 [2024-11-23 23:05:38,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:05:38,545 INFO L471 AbstractCegarLoop]: Abstraction has 187 states and 308 transitions. [2024-11-23 23:05:38,546 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 51.0) internal successors, (102), 2 states have internal predecessors, (102), 2 states have call successors, (72), 2 states have call predecessors, (72), 2 states have return successors, (72), 2 states have call predecessors, (72), 2 states have call successors, (72) [2024-11-23 23:05:38,547 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 308 transitions. [2024-11-23 23:05:38,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 456 [2024-11-23 23:05:38,565 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:05:38,567 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:05:38,624 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2024-11-23 23:05:38,767 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:05:38,768 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:05:38,768 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:05:38,769 INFO L85 PathProgramCache]: Analyzing trace with hash -101384913, now seen corresponding path program 1 times [2024-11-23 23:05:38,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:05:38,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1397847536] [2024-11-23 23:05:38,771 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:05:38,771 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:05:38,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:05:38,775 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:05:38,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-23 23:05:41,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:05:41,310 INFO L256 TraceCheckSpWp]: Trace formula consists of 741 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-23 23:05:41,323 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:05:45,340 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 4973 proven. 84 refuted. 0 times theorem prover too weak. 5167 trivial. 0 not checked. [2024-11-23 23:05:45,341 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:05:49,582 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 129 proven. 84 refuted. 0 times theorem prover too weak. 10011 trivial. 0 not checked. [2024-11-23 23:05:49,583 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:05:49,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1397847536] [2024-11-23 23:05:49,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1397847536] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:05:49,584 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 23:05:49,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2024-11-23 23:05:49,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425811108] [2024-11-23 23:05:49,585 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 23:05:49,588 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-23 23:05:49,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:05:49,593 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 23:05:49,593 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-23 23:05:49,594 INFO L87 Difference]: Start difference. First operand 187 states and 308 transitions. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 2 states have call successors, (100), 2 states have call predecessors, (100), 4 states have return successors, (101), 2 states have call predecessors, (101), 2 states have call successors, (101) [2024-11-23 23:05:57,649 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.01s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:06:02,033 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:06:06,063 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:06:10,067 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:06:10,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:06:10,204 INFO L93 Difference]: Finished difference Result 375 states and 614 transitions. [2024-11-23 23:06:10,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-23 23:06:10,206 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 2 states have call successors, (100), 2 states have call predecessors, (100), 4 states have return successors, (101), 2 states have call predecessors, (101), 2 states have call successors, (101) Word has length 455 [2024-11-23 23:06:10,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:06:10,213 INFO L225 Difference]: With dead ends: 375 [2024-11-23 23:06:10,213 INFO L226 Difference]: Without dead ends: 191 [2024-11-23 23:06:10,215 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 915 GetRequests, 902 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2024-11-23 23:06:10,217 INFO L435 NwaCegarLoop]: 215 mSDtfsCounter, 416 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 341 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 341 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.9s IncrementalHoareTripleChecker+Time [2024-11-23 23:06:10,218 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [417 Valid, 499 Invalid, 725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [341 Valid, 381 Invalid, 3 Unknown, 0 Unchecked, 19.9s Time] [2024-11-23 23:06:10,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2024-11-23 23:06:10,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 189. [2024-11-23 23:06:10,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 114 states have (on average 1.394736842105263) internal successors, (159), 114 states have internal predecessors, (159), 72 states have call successors, (72), 2 states have call predecessors, (72), 2 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2024-11-23 23:06:10,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 303 transitions. [2024-11-23 23:06:10,279 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 303 transitions. Word has length 455 [2024-11-23 23:06:10,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:06:10,284 INFO L471 AbstractCegarLoop]: Abstraction has 189 states and 303 transitions. [2024-11-23 23:06:10,284 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 2 states have call successors, (100), 2 states have call predecessors, (100), 4 states have return successors, (101), 2 states have call predecessors, (101), 2 states have call successors, (101) [2024-11-23 23:06:10,284 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 303 transitions. [2024-11-23 23:06:10,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 456 [2024-11-23 23:06:10,300 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:06:10,300 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:06:10,362 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-11-23 23:06:10,501 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:06:10,501 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:06:10,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:06:10,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1946752079, now seen corresponding path program 1 times [2024-11-23 23:06:10,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:06:10,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [65648751] [2024-11-23 23:06:10,508 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:06:10,508 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:06:10,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:06:10,511 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:06:10,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-23 23:06:13,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:06:13,106 INFO L256 TraceCheckSpWp]: Trace formula consists of 740 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-23 23:06:13,115 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:06:13,269 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-11-23 23:06:13,269 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:06:13,269 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:06:13,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [65648751] [2024-11-23 23:06:13,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [65648751] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:06:13,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:06:13,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:06:13,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091662638] [2024-11-23 23:06:13,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:06:13,274 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:06:13,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:06:13,275 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:06:13,276 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:06:13,277 INFO L87 Difference]: Start difference. First operand 189 states and 303 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:06:14,676 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:06:16,704 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:06:20,093 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.39s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:06:24,398 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:06:28,402 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:06:29,784 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:06:31,050 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:06:32,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:06:32,123 INFO L93 Difference]: Finished difference Result 478 states and 769 transitions. [2024-11-23 23:06:32,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:06:32,124 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 455 [2024-11-23 23:06:32,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:06:32,130 INFO L225 Difference]: With dead ends: 478 [2024-11-23 23:06:32,130 INFO L226 Difference]: Without dead ends: 292 [2024-11-23 23:06:32,131 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 453 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:06:32,132 INFO L435 NwaCegarLoop]: 390 mSDtfsCounter, 162 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 670 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.8s IncrementalHoareTripleChecker+Time [2024-11-23 23:06:32,133 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 670 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 2 Unknown, 0 Unchecked, 18.8s Time] [2024-11-23 23:06:32,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2024-11-23 23:06:32,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 289. [2024-11-23 23:06:32,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 178 states have (on average 1.4157303370786516) internal successors, (252), 179 states have internal predecessors, (252), 107 states have call successors, (107), 3 states have call predecessors, (107), 3 states have return successors, (107), 106 states have call predecessors, (107), 107 states have call successors, (107) [2024-11-23 23:06:32,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 466 transitions. [2024-11-23 23:06:32,221 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 466 transitions. Word has length 455 [2024-11-23 23:06:32,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:06:32,226 INFO L471 AbstractCegarLoop]: Abstraction has 289 states and 466 transitions. [2024-11-23 23:06:32,227 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:06:32,227 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 466 transitions. [2024-11-23 23:06:32,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 456 [2024-11-23 23:06:32,246 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:06:32,246 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:06:32,288 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/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)] Forceful destruction successful, exit code 0 [2024-11-23 23:06:32,447 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:06:32,447 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:06:32,448 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:06:32,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1838742127, now seen corresponding path program 1 times [2024-11-23 23:06:32,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:06:32,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [786998235] [2024-11-23 23:06:32,449 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:06:32,449 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:06:32,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:06:32,454 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:06:32,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-23 23:06:35,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:06:35,126 INFO L256 TraceCheckSpWp]: Trace formula consists of 740 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-23 23:06:35,134 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:06:43,273 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-11-23 23:06:43,273 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:06:43,273 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:06:43,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [786998235] [2024-11-23 23:06:43,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [786998235] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:06:43,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:06:43,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 23:06:43,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755103527] [2024-11-23 23:06:43,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:06:43,275 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:06:43,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:06:43,276 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:06:43,276 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:06:43,276 INFO L87 Difference]: Start difference. First operand 289 states and 466 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 2 states have internal predecessors, (98), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:06:43,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:06:43,499 INFO L93 Difference]: Finished difference Result 861 states and 1392 transitions. [2024-11-23 23:06:43,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:06:43,500 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 2 states have internal predecessors, (98), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 455 [2024-11-23 23:06:43,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:06:43,512 INFO L225 Difference]: With dead ends: 861 [2024-11-23 23:06:43,513 INFO L226 Difference]: Without dead ends: 575 [2024-11-23 23:06:43,515 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 453 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:06:43,519 INFO L435 NwaCegarLoop]: 297 mSDtfsCounter, 74 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:06:43,519 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 587 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:06:43,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2024-11-23 23:06:43,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 571. [2024-11-23 23:06:43,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 350 states have (on average 1.4114285714285715) internal successors, (494), 352 states have internal predecessors, (494), 214 states have call successors, (214), 6 states have call predecessors, (214), 6 states have return successors, (214), 212 states have call predecessors, (214), 214 states have call successors, (214) [2024-11-23 23:06:43,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 922 transitions. [2024-11-23 23:06:43,620 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 922 transitions. Word has length 455 [2024-11-23 23:06:43,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:06:43,622 INFO L471 AbstractCegarLoop]: Abstraction has 571 states and 922 transitions. [2024-11-23 23:06:43,623 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 2 states have internal predecessors, (98), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:06:43,623 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 922 transitions. [2024-11-23 23:06:43,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 456 [2024-11-23 23:06:43,631 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:06:43,632 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:06:43,674 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-23 23:06:43,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:06:43,832 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:06:43,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:06:43,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1021093677, now seen corresponding path program 1 times [2024-11-23 23:06:43,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:06:43,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [711469571] [2024-11-23 23:06:43,834 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:06:43,834 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:06:43,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:06:43,836 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:06:43,837 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-11-23 23:06:46,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:06:46,433 INFO L256 TraceCheckSpWp]: Trace formula consists of 738 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-23 23:06:46,444 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:07:04,273 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 5249 proven. 348 refuted. 0 times theorem prover too weak. 4627 trivial. 0 not checked. [2024-11-23 23:07:04,273 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:07:11,674 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:07:11,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [711469571] [2024-11-23 23:07:11,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [711469571] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:07:11,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1428823404] [2024-11-23 23:07:11,675 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:07:11,675 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-23 23:07:11,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-23 23:07:11,679 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-23 23:07:11,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-11-23 23:07:13,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:07:13,570 INFO L256 TraceCheckSpWp]: Trace formula consists of 738 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-23 23:07:13,578 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:07:21,006 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-11-23 23:07:21,006 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:07:21,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1428823404] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:07:21,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:07:21,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [15] total 16 [2024-11-23 23:07:21,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412234248] [2024-11-23 23:07:21,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:07:21,008 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:07:21,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:07:21,009 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:07:21,009 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2024-11-23 23:07:21,010 INFO L87 Difference]: Start difference. First operand 571 states and 922 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 2 states have internal predecessors, (98), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:07:25,709 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.34s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:07:29,713 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:07:29,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:07:29,793 INFO L93 Difference]: Finished difference Result 1699 states and 2744 transitions. [2024-11-23 23:07:29,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:07:29,935 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 2 states have internal predecessors, (98), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 455 [2024-11-23 23:07:29,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:07:29,947 INFO L225 Difference]: With dead ends: 1699 [2024-11-23 23:07:29,947 INFO L226 Difference]: Without dead ends: 1131 [2024-11-23 23:07:29,951 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1123 GetRequests, 1103 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2024-11-23 23:07:29,952 INFO L435 NwaCegarLoop]: 306 mSDtfsCounter, 59 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2024-11-23 23:07:29,952 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 589 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 10 Invalid, 2 Unknown, 0 Unchecked, 8.7s Time] [2024-11-23 23:07:29,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1131 states. [2024-11-23 23:07:30,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1131 to 1129. [2024-11-23 23:07:30,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1129 states, 688 states have (on average 1.3837209302325582) internal successors, (952), 692 states have internal predecessors, (952), 428 states have call successors, (428), 12 states have call predecessors, (428), 12 states have return successors, (428), 424 states have call predecessors, (428), 428 states have call successors, (428) [2024-11-23 23:07:30,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1129 states to 1129 states and 1808 transitions. [2024-11-23 23:07:30,216 INFO L78 Accepts]: Start accepts. Automaton has 1129 states and 1808 transitions. Word has length 455 [2024-11-23 23:07:30,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:07:30,217 INFO L471 AbstractCegarLoop]: Abstraction has 1129 states and 1808 transitions. [2024-11-23 23:07:30,218 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 2 states have internal predecessors, (98), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:07:30,218 INFO L276 IsEmpty]: Start isEmpty. Operand 1129 states and 1808 transitions. [2024-11-23 23:07:30,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 456 [2024-11-23 23:07:30,223 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:07:30,223 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:07:30,268 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/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)] Forceful destruction successful, exit code 0 [2024-11-23 23:07:30,432 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2024-11-23 23:07:30,624 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt [2024-11-23 23:07:30,624 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:07:30,625 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:07:30,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1414120687, now seen corresponding path program 1 times [2024-11-23 23:07:30,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:07:30,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [736830496] [2024-11-23 23:07:30,626 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:07:30,626 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:07:30,626 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:07:30,628 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:07:30,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2024-11-23 23:07:33,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:07:33,321 INFO L256 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-23 23:07:33,330 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:07:52,248 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 5249 proven. 348 refuted. 0 times theorem prover too weak. 4627 trivial. 0 not checked. [2024-11-23 23:07:52,248 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:07:59,921 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:07:59,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [736830496] [2024-11-23 23:07:59,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [736830496] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:07:59,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1611300738] [2024-11-23 23:07:59,922 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:07:59,922 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-23 23:07:59,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-23 23:07:59,926 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-23 23:07:59,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2024-11-23 23:08:05,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:08:05,634 INFO L256 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-23 23:08:05,639 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:08:06,191 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-11-23 23:08:06,191 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:08:06,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1611300738] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:08:06,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:08:06,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [15] total 17 [2024-11-23 23:08:06,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628142596] [2024-11-23 23:08:06,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:08:06,193 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:08:06,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:08:06,193 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:08:06,193 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=385, Unknown=0, NotChecked=0, Total=506 [2024-11-23 23:08:06,194 INFO L87 Difference]: Start difference. First operand 1129 states and 1808 transitions. Second operand has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:08:10,952 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.26s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 23:08:14,969 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 23:08:18,977 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 23:08:22,986 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 23:08:23,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:08:23,376 INFO L93 Difference]: Finished difference Result 3381 states and 5418 transitions. [2024-11-23 23:08:23,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:08:23,377 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 455 [2024-11-23 23:08:23,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:08:23,399 INFO L225 Difference]: With dead ends: 3381 [2024-11-23 23:08:23,399 INFO L226 Difference]: Without dead ends: 2255 [2024-11-23 23:08:23,404 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1124 GetRequests, 1102 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=125, Invalid=427, Unknown=0, NotChecked=0, Total=552 [2024-11-23 23:08:23,406 INFO L435 NwaCegarLoop]: 312 mSDtfsCounter, 296 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 912 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.8s IncrementalHoareTripleChecker+Time [2024-11-23 23:08:23,408 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [296 Valid, 912 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 4 Unknown, 0 Unchecked, 16.8s Time] [2024-11-23 23:08:23,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2255 states. [2024-11-23 23:08:23,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2255 to 1145. [2024-11-23 23:08:23,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1145 states, 704 states have (on average 1.375) internal successors, (968), 708 states have internal predecessors, (968), 428 states have call successors, (428), 12 states have call predecessors, (428), 12 states have return successors, (428), 424 states have call predecessors, (428), 428 states have call successors, (428) [2024-11-23 23:08:23,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1145 states to 1145 states and 1824 transitions. [2024-11-23 23:08:23,779 INFO L78 Accepts]: Start accepts. Automaton has 1145 states and 1824 transitions. Word has length 455 [2024-11-23 23:08:23,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:08:23,781 INFO L471 AbstractCegarLoop]: Abstraction has 1145 states and 1824 transitions. [2024-11-23 23:08:23,781 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.5) internal successors, (98), 4 states have internal predecessors, (98), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:08:23,782 INFO L276 IsEmpty]: Start isEmpty. Operand 1145 states and 1824 transitions. [2024-11-23 23:08:23,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 456 [2024-11-23 23:08:23,786 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:08:23,786 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:08:23,848 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2024-11-23 23:08:24,030 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2024-11-23 23:08:24,187 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt [2024-11-23 23:08:24,188 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:08:24,188 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:08:24,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1672286125, now seen corresponding path program 1 times [2024-11-23 23:08:24,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:08:24,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1543808426] [2024-11-23 23:08:24,190 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:08:24,190 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:08:24,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:08:24,192 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:08:24,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2024-11-23 23:08:26,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:08:26,902 INFO L256 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-23 23:08:26,926 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:08:46,228 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 5249 proven. 348 refuted. 0 times theorem prover too weak. 4627 trivial. 0 not checked. [2024-11-23 23:08:46,228 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:08:55,026 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:08:55,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1543808426] [2024-11-23 23:08:55,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1543808426] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:08:55,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [512178405] [2024-11-23 23:08:55,027 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:08:55,027 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-23 23:08:55,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-23 23:08:55,029 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-23 23:08:55,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2024-11-23 23:09:00,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:09:00,926 INFO L256 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 23:09:00,935 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:09:10,709 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10224 trivial. 0 not checked. [2024-11-23 23:09:10,709 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:09:10,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [512178405] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:09:10,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:09:10,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [15] total 18 [2024-11-23 23:09:10,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189353771] [2024-11-23 23:09:10,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:09:10,710 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 23:09:10,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:09:10,711 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 23:09:10,712 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=428, Unknown=0, NotChecked=0, Total=552 [2024-11-23 23:09:10,712 INFO L87 Difference]: Start difference. First operand 1145 states and 1824 transitions. Second operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 4 states have internal predecessors, (98), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:09:17,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:09:21,700 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:09:25,156 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.46s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:09:29,274 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:09:33,279 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:09:37,393 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:09:41,397 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:09:45,817 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:09:49,822 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:09:53,840 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:09:57,849 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:10:01,854 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:10:06,741 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:10:10,894 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:10:15,226 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:10:19,228 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:10:23,237 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:10:23,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:10:23,289 INFO L93 Difference]: Finished difference Result 2897 states and 4597 transitions. [2024-11-23 23:10:23,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 23:10:23,438 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.6) internal successors, (98), 4 states have internal predecessors, (98), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) Word has length 455 [2024-11-23 23:10:23,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:10:23,454 INFO L225 Difference]: With dead ends: 2897 [2024-11-23 23:10:23,454 INFO L226 Difference]: Without dead ends: 1755 [2024-11-23 23:10:23,461 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1125 GetRequests, 1101 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=134, Invalid=516, Unknown=0, NotChecked=0, Total=650 [2024-11-23 23:10:23,463 INFO L435 NwaCegarLoop]: 306 mSDtfsCounter, 212 mSDsluCounter, 738 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 145 mSolverCounterUnsat, 16 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 71.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 1044 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 16 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 71.9s IncrementalHoareTripleChecker+Time [2024-11-23 23:10:23,464 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 1044 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 165 Invalid, 16 Unknown, 0 Unchecked, 71.9s Time] [2024-11-23 23:10:23,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1755 states. [2024-11-23 23:10:23,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1755 to 1711. [2024-11-23 23:10:23,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1711 states, 1050 states have (on average 1.3657142857142857) internal successors, (1434), 1056 states have internal predecessors, (1434), 642 states have call successors, (642), 18 states have call predecessors, (642), 18 states have return successors, (642), 636 states have call predecessors, (642), 642 states have call successors, (642) [2024-11-23 23:10:23,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1711 states to 1711 states and 2718 transitions. [2024-11-23 23:10:23,937 INFO L78 Accepts]: Start accepts. Automaton has 1711 states and 2718 transitions. Word has length 455 [2024-11-23 23:10:23,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:10:23,939 INFO L471 AbstractCegarLoop]: Abstraction has 1711 states and 2718 transitions. [2024-11-23 23:10:23,939 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.6) internal successors, (98), 4 states have internal predecessors, (98), 1 states have call successors, (72), 1 states have call predecessors, (72), 1 states have return successors, (72), 1 states have call predecessors, (72), 1 states have call successors, (72) [2024-11-23 23:10:23,940 INFO L276 IsEmpty]: Start isEmpty. Operand 1711 states and 2718 transitions. [2024-11-23 23:10:23,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 458 [2024-11-23 23:10:23,946 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:10:23,946 INFO L218 NwaCegarLoop]: trace histogram [72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:10:24,011 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2024-11-23 23:10:24,178 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (11)] Ended with exit code 0 [2024-11-23 23:10:24,347 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt [2024-11-23 23:10:24,348 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:10:24,348 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:10:24,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1122291690, now seen corresponding path program 1 times [2024-11-23 23:10:24,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:10:24,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1670950731] [2024-11-23 23:10:24,350 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:10:24,350 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:10:24,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:10:24,352 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:10:24,354 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2024-11-23 23:10:27,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:10:27,168 INFO L256 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-23 23:10:27,173 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:10:47,572 INFO L134 CoverageAnalysis]: Checked inductivity of 10224 backedges. 5249 proven. 348 refuted. 0 times theorem prover too weak. 4627 trivial. 0 not checked. [2024-11-23 23:10:47,572 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:10:55,898 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:10:55,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1670950731] [2024-11-23 23:10:55,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1670950731] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:10:55,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [132505225] [2024-11-23 23:10:55,898 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:10:55,898 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-23 23:10:55,899 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-23 23:10:55,901 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-23 23:10:55,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfa7ebde-71ee-424e-9f73-9befe710d964/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2024-11-23 23:11:04,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:11:04,539 INFO L256 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-23 23:11:04,553 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:11:23,529 WARN L286 SmtUtils]: Spent 8.29s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:11:31,630 WARN L286 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:11:39,937 WARN L286 SmtUtils]: Spent 8.31s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:11:48,253 WARN L286 SmtUtils]: Spent 8.32s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:11:52,902 WARN L873 $PredicateComparison]: unable to prove that (and (= (_ bv0 16) (bvadd c_~var_1_9~0 (_ bv56 16))) (not (fp.gt c_~var_1_5~0 (fp.div c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode (/ 2559.0 10.0)) c_~var_1_13~0))) (= c_~var_1_12~0 c_~var_1_10~0) (= (_ bv0 8) (bvadd (_ bv56 8) c_~last_1_var_1_10~0))) is different from true [2024-11-23 23:12:01,452 WARN L286 SmtUtils]: Spent 8.52s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:12:14,903 WARN L286 SmtUtils]: Spent 8.51s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:12:23,269 WARN L286 SmtUtils]: Spent 8.37s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:12:31,755 WARN L286 SmtUtils]: Spent 8.49s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:12:40,257 WARN L286 SmtUtils]: Spent 8.50s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:12:48,696 WARN L286 SmtUtils]: Spent 8.44s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:12:52,815 WARN L851 $PredicateComparison]: unable to prove that (and (= (_ bv0 16) (bvadd c_~var_1_9~0 (_ bv56 16))) (not (fp.gt c_~var_1_5~0 (fp.div c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode (/ 2559.0 10.0)) c_~var_1_13~0))) (fp.lt (fp.mul c_currentRoundingMode (fp.sub c_currentRoundingMode c_~var_1_2~0 c_~var_1_3~0) c_~var_1_4~0) c_~var_1_5~0) (= c_~var_1_12~0 c_~var_1_10~0) (= (_ bv0 8) (bvadd (_ bv56 8) c_~last_1_var_1_10~0)) (= (_ bv0 16) (bvadd c_~var_1_1~0 (_ bv8 16)))) is different from false [2024-11-23 23:12:56,925 WARN L873 $PredicateComparison]: unable to prove that (and (= (_ bv0 16) (bvadd c_~var_1_9~0 (_ bv56 16))) (not (fp.gt c_~var_1_5~0 (fp.div c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode (/ 2559.0 10.0)) c_~var_1_13~0))) (fp.lt (fp.mul c_currentRoundingMode (fp.sub c_currentRoundingMode c_~var_1_2~0 c_~var_1_3~0) c_~var_1_4~0) c_~var_1_5~0) (= c_~var_1_12~0 c_~var_1_10~0) (= (_ bv0 8) (bvadd (_ bv56 8) c_~last_1_var_1_10~0)) (= (_ bv0 16) (bvadd c_~var_1_1~0 (_ bv8 16)))) is different from true [2024-11-23 23:13:05,352 WARN L286 SmtUtils]: Spent 8.42s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:13:13,658 WARN L286 SmtUtils]: Spent 8.31s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:13:22,135 WARN L286 SmtUtils]: Spent 8.48s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:13:30,560 WARN L286 SmtUtils]: Spent 8.42s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:13:39,033 WARN L286 SmtUtils]: Spent 8.47s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:13:47,444 WARN L286 SmtUtils]: Spent 8.41s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:13:55,965 WARN L286 SmtUtils]: Spent 8.50s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:14:04,420 WARN L286 SmtUtils]: Spent 8.45s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:14:12,861 WARN L286 SmtUtils]: Spent 8.44s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:14:21,314 WARN L286 SmtUtils]: Spent 8.45s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:14:29,893 WARN L286 SmtUtils]: Spent 8.58s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:14:38,196 WARN L286 SmtUtils]: Spent 8.30s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:14:46,626 WARN L286 SmtUtils]: Spent 8.43s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:14:55,104 WARN L286 SmtUtils]: Spent 8.48s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:15:03,538 WARN L286 SmtUtils]: Spent 8.43s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:15:11,945 WARN L286 SmtUtils]: Spent 8.41s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:15:16,055 WARN L851 $PredicateComparison]: unable to prove that (and (= (_ bv0 16) (bvadd c_~var_1_9~0 (_ bv56 16))) (not (fp.gt c_~var_1_5~0 (fp.div c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode (/ 2559.0 10.0)) c_~var_1_13~0))) (fp.lt (fp.mul c_currentRoundingMode (fp.sub c_currentRoundingMode c_~var_1_2~0 c_~var_1_3~0) c_~var_1_4~0) c_~var_1_5~0) (= c_~var_1_12~0 c_~var_1_10~0) (let ((.cse2 (bvadd (bvneg ((_ sign_extend 16) (_ bv65480 16))) c_~var_1_23~0)) (.cse0 ((_ zero_extend 24) c_~var_1_10~0))) (let ((.cse1 (bvult .cse2 .cse0))) (or (and (= c_~var_1_22~0 .cse0) (not .cse1)) (and (= .cse2 c_~var_1_22~0) .cse1)))) (= (_ bv0 8) (bvadd (_ bv56 8) c_~last_1_var_1_10~0)) (= (_ bv0 16) (bvadd c_~var_1_1~0 (_ bv8 16)))) is different from false [2024-11-23 23:15:20,161 WARN L873 $PredicateComparison]: unable to prove that (and (= (_ bv0 16) (bvadd c_~var_1_9~0 (_ bv56 16))) (not (fp.gt c_~var_1_5~0 (fp.div c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode (/ 2559.0 10.0)) c_~var_1_13~0))) (fp.lt (fp.mul c_currentRoundingMode (fp.sub c_currentRoundingMode c_~var_1_2~0 c_~var_1_3~0) c_~var_1_4~0) c_~var_1_5~0) (= c_~var_1_12~0 c_~var_1_10~0) (let ((.cse2 (bvadd (bvneg ((_ sign_extend 16) (_ bv65480 16))) c_~var_1_23~0)) (.cse0 ((_ zero_extend 24) c_~var_1_10~0))) (let ((.cse1 (bvult .cse2 .cse0))) (or (and (= c_~var_1_22~0 .cse0) (not .cse1)) (and (= .cse2 c_~var_1_22~0) .cse1)))) (= (_ bv0 8) (bvadd (_ bv56 8) c_~last_1_var_1_10~0)) (= (_ bv0 16) (bvadd c_~var_1_1~0 (_ bv8 16)))) is different from true [2024-11-23 23:15:28,637 WARN L286 SmtUtils]: Spent 8.46s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:15:37,124 WARN L286 SmtUtils]: Spent 8.49s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:15:45,602 WARN L286 SmtUtils]: Spent 8.48s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:15:54,012 WARN L286 SmtUtils]: Spent 8.41s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:16:02,456 WARN L286 SmtUtils]: Spent 8.44s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:16:10,774 WARN L286 SmtUtils]: Spent 8.32s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:16:19,206 WARN L286 SmtUtils]: Spent 8.43s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:16:27,633 WARN L286 SmtUtils]: Spent 8.43s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:16:36,036 WARN L286 SmtUtils]: Spent 8.40s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:16:44,450 WARN L286 SmtUtils]: Spent 8.41s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:16:52,795 WARN L286 SmtUtils]: Spent 8.34s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:16:56,916 WARN L851 $PredicateComparison]: unable to prove that (and (= (_ bv0 16) (bvadd c_~var_1_9~0 (_ bv56 16))) (not (fp.gt c_~var_1_5~0 (fp.div c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode (/ 2559.0 10.0)) c_~var_1_13~0))) (fp.lt (fp.mul c_currentRoundingMode (fp.sub c_currentRoundingMode c_~var_1_2~0 c_~var_1_3~0) c_~var_1_4~0) c_~var_1_5~0) (= c_~var_1_12~0 c_~var_1_10~0) (let ((.cse2 (bvadd (bvneg ((_ sign_extend 16) (_ bv65480 16))) c_~var_1_23~0)) (.cse0 ((_ zero_extend 24) c_~var_1_10~0))) (let ((.cse1 (bvult .cse2 .cse0))) (or (and (= c_~var_1_22~0 .cse0) (not .cse1)) (and (= .cse2 c_~var_1_22~0) .cse1)))) (= (_ bv0 8) (bvadd (_ bv56 8) c_~last_1_var_1_10~0)) (= (_ bv0 16) (bvadd c_~var_1_1~0 (_ bv8 16))) (= (_ bv0 8) c_~var_1_19~0)) is different from false [2024-11-23 23:17:01,048 WARN L873 $PredicateComparison]: unable to prove that (and (= (_ bv0 16) (bvadd c_~var_1_9~0 (_ bv56 16))) (not (fp.gt c_~var_1_5~0 (fp.div c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode (/ 2559.0 10.0)) c_~var_1_13~0))) (fp.lt (fp.mul c_currentRoundingMode (fp.sub c_currentRoundingMode c_~var_1_2~0 c_~var_1_3~0) c_~var_1_4~0) c_~var_1_5~0) (= c_~var_1_12~0 c_~var_1_10~0) (let ((.cse2 (bvadd (bvneg ((_ sign_extend 16) (_ bv65480 16))) c_~var_1_23~0)) (.cse0 ((_ zero_extend 24) c_~var_1_10~0))) (let ((.cse1 (bvult .cse2 .cse0))) (or (and (= c_~var_1_22~0 .cse0) (not .cse1)) (and (= .cse2 c_~var_1_22~0) .cse1)))) (= (_ bv0 8) (bvadd (_ bv56 8) c_~last_1_var_1_10~0)) (= (_ bv0 16) (bvadd c_~var_1_1~0 (_ bv8 16))) (= (_ bv0 8) c_~var_1_19~0)) is different from true [2024-11-23 23:17:09,537 WARN L286 SmtUtils]: Spent 8.47s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:17:17,974 WARN L286 SmtUtils]: Spent 8.44s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:17:26,453 WARN L286 SmtUtils]: Spent 8.48s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:17:34,968 WARN L286 SmtUtils]: Spent 8.51s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)