./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-53.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_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-53.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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_34768cd7-9545-45fc-aa85-dcc86dc522cf/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 9980b9a84580913ec3a21f586ca0607bdf1168a62a33ef967010ba35ea4b0f88 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 23:23:24,241 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 23:23:24,358 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-23 23:23:24,365 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 23:23:24,370 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 23:23:24,417 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 23:23:24,420 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 23:23:24,421 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 23:23:24,421 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 23:23:24,421 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 23:23:24,421 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 23:23:24,421 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 23:23:24,422 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 23:23:24,422 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 23:23:24,422 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 23:23:24,422 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 23:23:24,422 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 23:23:24,423 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 23:23:24,423 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 23:23:24,423 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 23:23:24,423 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 23:23:24,423 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 23:23:24,423 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 23:23:24,423 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 23:23:24,423 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 23:23:24,423 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 23:23:24,424 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 23:23:24,424 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 23:23:24,426 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 23:23:24,427 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:23:24,428 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:23:24,428 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:23:24,428 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:23:24,428 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 23:23:24,428 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:23:24,429 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:23:24,429 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:23:24,429 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:23:24,429 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 23:23:24,429 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 23:23:24,429 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 23:23:24,429 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 23:23:24,430 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 23:23:24,430 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 23:23:24,430 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 23:23:24,430 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 23:23:24,430 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 23:23:24,430 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 23:23:24,430 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_34768cd7-9545-45fc-aa85-dcc86dc522cf/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 -> 9980b9a84580913ec3a21f586ca0607bdf1168a62a33ef967010ba35ea4b0f88 [2024-11-23 23:23:24,810 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 23:23:24,821 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 23:23:24,827 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 23:23:24,830 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 23:23:24,830 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 23:23:24,833 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-53.i [2024-11-23 23:23:28,210 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/data/d67bcac01/388be460d9cc467e89c74245d0ab9f38/FLAG0f28c7895 [2024-11-23 23:23:28,540 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 23:23:28,541 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-53.i [2024-11-23 23:23:28,559 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/data/d67bcac01/388be460d9cc467e89c74245d0ab9f38/FLAG0f28c7895 [2024-11-23 23:23:28,776 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/data/d67bcac01/388be460d9cc467e89c74245d0ab9f38 [2024-11-23 23:23:28,779 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 23:23:28,780 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 23:23:28,782 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 23:23:28,782 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 23:23:28,786 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 23:23:28,787 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:23:28" (1/1) ... [2024-11-23 23:23:28,787 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b56f174 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:23:28, skipping insertion in model container [2024-11-23 23:23:28,788 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:23:28" (1/1) ... [2024-11-23 23:23:28,831 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:23:29,025 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_34768cd7-9545-45fc-aa85-dcc86dc522cf/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-53.i[916,929] [2024-11-23 23:23:29,254 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:23:29,286 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 23:23:29,307 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_34768cd7-9545-45fc-aa85-dcc86dc522cf/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-53.i[916,929] [2024-11-23 23:23:29,403 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:23:29,426 INFO L204 MainTranslator]: Completed translation [2024-11-23 23:23:29,427 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:23:29 WrapperNode [2024-11-23 23:23:29,427 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 23:23:29,428 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 23:23:29,429 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 23:23:29,429 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 23:23:29,443 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:23:29" (1/1) ... [2024-11-23 23:23:29,478 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:23:29" (1/1) ... [2024-11-23 23:23:29,600 INFO L138 Inliner]: procedures = 26, calls = 113, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 681 [2024-11-23 23:23:29,600 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 23:23:29,601 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 23:23:29,601 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 23:23:29,601 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 23:23:29,616 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:23:29" (1/1) ... [2024-11-23 23:23:29,616 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:23:29" (1/1) ... [2024-11-23 23:23:29,624 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:23:29" (1/1) ... [2024-11-23 23:23:29,653 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:23:29,654 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:23:29" (1/1) ... [2024-11-23 23:23:29,654 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:23:29" (1/1) ... [2024-11-23 23:23:29,696 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:23:29" (1/1) ... [2024-11-23 23:23:29,703 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:23:29" (1/1) ... [2024-11-23 23:23:29,724 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:23:29" (1/1) ... [2024-11-23 23:23:29,736 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:23:29" (1/1) ... [2024-11-23 23:23:29,746 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:23:29" (1/1) ... [2024-11-23 23:23:29,761 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 23:23:29,762 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 23:23:29,762 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 23:23:29,762 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 23:23:29,764 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:23:29" (1/1) ... [2024-11-23 23:23:29,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:23:29,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:23:29,811 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:23:29,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:23:29,855 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 23:23:29,856 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 23:23:29,856 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 23:23:29,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-23 23:23:29,856 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 23:23:29,856 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 23:23:30,043 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 23:23:30,046 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 23:23:31,671 INFO L? ?]: Removed 34 outVars from TransFormulas that were not future-live. [2024-11-23 23:23:31,671 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 23:23:31,702 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 23:23:31,703 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 23:23:31,707 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:23:31 BoogieIcfgContainer [2024-11-23 23:23:31,707 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 23:23:31,710 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 23:23:31,710 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 23:23:31,716 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 23:23:31,716 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:23:28" (1/3) ... [2024-11-23 23:23:31,717 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13a4cd36 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:23:31, skipping insertion in model container [2024-11-23 23:23:31,717 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:23:29" (2/3) ... [2024-11-23 23:23:31,717 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13a4cd36 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:23:31, skipping insertion in model container [2024-11-23 23:23:31,717 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:23:31" (3/3) ... [2024-11-23 23:23:31,719 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-53.i [2024-11-23 23:23:31,737 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 23:23:31,742 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-53.i that has 2 procedures, 289 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-23 23:23:31,855 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 23:23:31,874 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;@24c76385, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 23:23:31,874 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 23:23:31,881 INFO L276 IsEmpty]: Start isEmpty. Operand has 289 states, 186 states have (on average 1.4946236559139785) internal successors, (278), 187 states have internal predecessors, (278), 100 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-23 23:23:31,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 608 [2024-11-23 23:23:31,928 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:23:31,929 INFO L218 NwaCegarLoop]: trace histogram [100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:31,930 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:23:31,939 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:23:31,940 INFO L85 PathProgramCache]: Analyzing trace with hash -315694060, now seen corresponding path program 1 times [2024-11-23 23:23:31,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:23:31,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218524886] [2024-11-23 23:23:31,951 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:23:31,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:23:32,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:23:32,834 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 0 proven. 198 refuted. 0 times theorem prover too weak. 19602 trivial. 0 not checked. [2024-11-23 23:23:32,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:23:32,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218524886] [2024-11-23 23:23:32,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218524886] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:23:32,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70997376] [2024-11-23 23:23:32,839 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:23:32,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:23:32,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:23:32,843 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:23:32,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 23:23:33,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:23:33,428 INFO L256 TraceCheckSpWp]: Trace formula consists of 1323 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 23:23:33,465 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:23:33,563 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 198 proven. 0 refuted. 0 times theorem prover too weak. 19602 trivial. 0 not checked. [2024-11-23 23:23:33,564 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:23:33,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70997376] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:23:33,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:23:33,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-23 23:23:33,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200639013] [2024-11-23 23:23:33,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:23:33,574 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 23:23:33,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:23:33,600 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 23:23:33,601 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:23:33,604 INFO L87 Difference]: Start difference. First operand has 289 states, 186 states have (on average 1.4946236559139785) internal successors, (278), 187 states have internal predecessors, (278), 100 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) Second operand has 2 states, 2 states have (on average 56.0) internal successors, (112), 2 states have internal predecessors, (112), 2 states have call successors, (100), 2 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 2 states have call successors, (100) [2024-11-23 23:23:33,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:23:33,717 INFO L93 Difference]: Finished difference Result 571 states and 1050 transitions. [2024-11-23 23:23:33,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 23:23:33,719 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 56.0) internal successors, (112), 2 states have internal predecessors, (112), 2 states have call successors, (100), 2 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 2 states have call successors, (100) Word has length 607 [2024-11-23 23:23:33,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:23:33,729 INFO L225 Difference]: With dead ends: 571 [2024-11-23 23:23:33,729 INFO L226 Difference]: Without dead ends: 285 [2024-11-23 23:23:33,736 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 608 GetRequests, 608 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:23:33,739 INFO L435 NwaCegarLoop]: 471 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, 471 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:23:33,740 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:23:33,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2024-11-23 23:23:33,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 285. [2024-11-23 23:23:33,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 183 states have (on average 1.4808743169398908) internal successors, (271), 183 states have internal predecessors, (271), 100 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-23 23:23:33,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 471 transitions. [2024-11-23 23:23:33,882 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 471 transitions. Word has length 607 [2024-11-23 23:23:33,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:23:33,884 INFO L471 AbstractCegarLoop]: Abstraction has 285 states and 471 transitions. [2024-11-23 23:23:33,887 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 56.0) internal successors, (112), 2 states have internal predecessors, (112), 2 states have call successors, (100), 2 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 2 states have call successors, (100) [2024-11-23 23:23:33,887 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 471 transitions. [2024-11-23 23:23:33,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 608 [2024-11-23 23:23:33,911 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:23:33,912 INFO L218 NwaCegarLoop]: trace histogram [100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:33,924 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-23 23:23:34,113 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-23 23:23:34,113 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:23:34,114 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:23:34,114 INFO L85 PathProgramCache]: Analyzing trace with hash 486497156, now seen corresponding path program 1 times [2024-11-23 23:23:34,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:23:34,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835642490] [2024-11-23 23:23:34,114 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:23:34,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:23:34,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:23:35,070 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19800 trivial. 0 not checked. [2024-11-23 23:23:35,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:23:35,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835642490] [2024-11-23 23:23:35,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835642490] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:23:35,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:23:35,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:23:35,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501917892] [2024-11-23 23:23:35,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:23:35,073 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:23:35,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:23:35,077 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:23:35,077 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:23:35,078 INFO L87 Difference]: Start difference. First operand 285 states and 471 transitions. Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:23:35,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:23:35,209 INFO L93 Difference]: Finished difference Result 716 states and 1188 transitions. [2024-11-23 23:23:35,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:23:35,211 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) Word has length 607 [2024-11-23 23:23:35,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:23:35,222 INFO L225 Difference]: With dead ends: 716 [2024-11-23 23:23:35,222 INFO L226 Difference]: Without dead ends: 434 [2024-11-23 23:23:35,224 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:23:35,225 INFO L435 NwaCegarLoop]: 469 mSDtfsCounter, 234 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 929 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:23:35,225 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 929 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:23:35,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2024-11-23 23:23:35,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 431. [2024-11-23 23:23:35,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 311 states have (on average 1.54983922829582) internal successors, (482), 312 states have internal predecessors, (482), 117 states have call successors, (117), 2 states have call predecessors, (117), 2 states have return successors, (117), 116 states have call predecessors, (117), 117 states have call successors, (117) [2024-11-23 23:23:35,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 716 transitions. [2024-11-23 23:23:35,326 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 716 transitions. Word has length 607 [2024-11-23 23:23:35,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:23:35,331 INFO L471 AbstractCegarLoop]: Abstraction has 431 states and 716 transitions. [2024-11-23 23:23:35,331 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:23:35,331 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 716 transitions. [2024-11-23 23:23:35,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 608 [2024-11-23 23:23:35,339 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:23:35,340 INFO L218 NwaCegarLoop]: trace histogram [100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:35,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-23 23:23:35,340 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:23:35,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:23:35,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1188097030, now seen corresponding path program 1 times [2024-11-23 23:23:35,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:23:35,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434563750] [2024-11-23 23:23:35,342 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:23:35,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:23:35,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:23:35,875 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19800 trivial. 0 not checked. [2024-11-23 23:23:35,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:23:35,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434563750] [2024-11-23 23:23:35,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434563750] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:23:35,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:23:35,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:23:35,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208145626] [2024-11-23 23:23:35,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:23:35,881 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:23:35,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:23:35,882 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:23:35,883 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:23:35,883 INFO L87 Difference]: Start difference. First operand 431 states and 716 transitions. Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:23:36,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:23:36,000 INFO L93 Difference]: Finished difference Result 1133 states and 1885 transitions. [2024-11-23 23:23:36,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:23:36,002 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) Word has length 607 [2024-11-23 23:23:36,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:23:36,013 INFO L225 Difference]: With dead ends: 1133 [2024-11-23 23:23:36,015 INFO L226 Difference]: Without dead ends: 705 [2024-11-23 23:23:36,017 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:23:36,017 INFO L435 NwaCegarLoop]: 530 mSDtfsCounter, 229 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 964 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:23:36,018 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 964 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:23:36,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2024-11-23 23:23:36,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 702. [2024-11-23 23:23:36,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 544 states have (on average 1.5735294117647058) internal successors, (856), 547 states have internal predecessors, (856), 153 states have call successors, (153), 4 states have call predecessors, (153), 4 states have return successors, (153), 150 states have call predecessors, (153), 153 states have call successors, (153) [2024-11-23 23:23:36,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 1162 transitions. [2024-11-23 23:23:36,110 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 1162 transitions. Word has length 607 [2024-11-23 23:23:36,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:23:36,113 INFO L471 AbstractCegarLoop]: Abstraction has 702 states and 1162 transitions. [2024-11-23 23:23:36,113 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:23:36,114 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 1162 transitions. [2024-11-23 23:23:36,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 608 [2024-11-23 23:23:36,126 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:23:36,126 INFO L218 NwaCegarLoop]: trace histogram [100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:36,126 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-23 23:23:36,127 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:23:36,127 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:23:36,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1189929532, now seen corresponding path program 1 times [2024-11-23 23:23:36,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:23:36,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655914424] [2024-11-23 23:23:36,128 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:23:36,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:23:36,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:23:36,562 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19800 trivial. 0 not checked. [2024-11-23 23:23:36,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:23:36,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655914424] [2024-11-23 23:23:36,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655914424] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:23:36,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:23:36,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:23:36,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791124153] [2024-11-23 23:23:36,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:23:36,564 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:23:36,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:23:36,567 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:23:36,567 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:23:36,568 INFO L87 Difference]: Start difference. First operand 702 states and 1162 transitions. Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:23:36,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:23:36,718 INFO L93 Difference]: Finished difference Result 1862 states and 3064 transitions. [2024-11-23 23:23:36,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:23:36,719 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) Word has length 607 [2024-11-23 23:23:36,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:23:36,733 INFO L225 Difference]: With dead ends: 1862 [2024-11-23 23:23:36,734 INFO L226 Difference]: Without dead ends: 1163 [2024-11-23 23:23:36,736 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:23:36,738 INFO L435 NwaCegarLoop]: 667 mSDtfsCounter, 250 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 1122 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.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:23:36,739 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [250 Valid, 1122 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:23:36,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states. [2024-11-23 23:23:36,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 1160. [2024-11-23 23:23:36,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1160 states, 897 states have (on average 1.544035674470457) internal successors, (1385), 904 states have internal predecessors, (1385), 254 states have call successors, (254), 8 states have call predecessors, (254), 8 states have return successors, (254), 247 states have call predecessors, (254), 254 states have call successors, (254) [2024-11-23 23:23:36,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1160 states to 1160 states and 1893 transitions. [2024-11-23 23:23:36,894 INFO L78 Accepts]: Start accepts. Automaton has 1160 states and 1893 transitions. Word has length 607 [2024-11-23 23:23:36,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:23:36,896 INFO L471 AbstractCegarLoop]: Abstraction has 1160 states and 1893 transitions. [2024-11-23 23:23:36,897 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:23:36,898 INFO L276 IsEmpty]: Start isEmpty. Operand 1160 states and 1893 transitions. [2024-11-23 23:23:36,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 608 [2024-11-23 23:23:36,926 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:23:36,927 INFO L218 NwaCegarLoop]: trace histogram [100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:36,927 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-23 23:23:36,927 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:23:36,928 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:23:36,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1127889918, now seen corresponding path program 1 times [2024-11-23 23:23:36,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:23:36,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588647983] [2024-11-23 23:23:36,929 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:23:36,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:23:37,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:23:37,282 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19800 trivial. 0 not checked. [2024-11-23 23:23:37,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:23:37,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588647983] [2024-11-23 23:23:37,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588647983] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:23:37,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:23:37,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:23:37,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585141711] [2024-11-23 23:23:37,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:23:37,285 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:23:37,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:23:37,286 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:23:37,286 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:23:37,287 INFO L87 Difference]: Start difference. First operand 1160 states and 1893 transitions. Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:23:37,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:23:37,524 INFO L93 Difference]: Finished difference Result 3402 states and 5553 transitions. [2024-11-23 23:23:37,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:23:37,525 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) Word has length 607 [2024-11-23 23:23:37,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:23:37,548 INFO L225 Difference]: With dead ends: 3402 [2024-11-23 23:23:37,548 INFO L226 Difference]: Without dead ends: 2245 [2024-11-23 23:23:37,553 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:23:37,555 INFO L435 NwaCegarLoop]: 890 mSDtfsCounter, 447 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 447 SdHoareTripleChecker+Valid, 1346 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:23:37,555 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [447 Valid, 1346 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:23:37,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2245 states. [2024-11-23 23:23:37,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2245 to 2243. [2024-11-23 23:23:37,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2243 states, 1718 states have (on average 1.5261932479627474) internal successors, (2622), 1732 states have internal predecessors, (2622), 508 states have call successors, (508), 16 states have call predecessors, (508), 16 states have return successors, (508), 494 states have call predecessors, (508), 508 states have call successors, (508) [2024-11-23 23:23:37,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2243 states to 2243 states and 3638 transitions. [2024-11-23 23:23:37,825 INFO L78 Accepts]: Start accepts. Automaton has 2243 states and 3638 transitions. Word has length 607 [2024-11-23 23:23:37,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:23:37,826 INFO L471 AbstractCegarLoop]: Abstraction has 2243 states and 3638 transitions. [2024-11-23 23:23:37,827 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:23:37,827 INFO L276 IsEmpty]: Start isEmpty. Operand 2243 states and 3638 transitions. [2024-11-23 23:23:37,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 609 [2024-11-23 23:23:37,834 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:23:37,834 INFO L218 NwaCegarLoop]: trace histogram [100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:37,835 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-23 23:23:37,835 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:23:37,835 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:23:37,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1355083926, now seen corresponding path program 1 times [2024-11-23 23:23:37,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:23:37,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054468683] [2024-11-23 23:23:37,836 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:23:37,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:23:37,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:23:38,746 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19800 trivial. 0 not checked. [2024-11-23 23:23:38,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:23:38,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054468683] [2024-11-23 23:23:38,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054468683] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:23:38,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:23:38,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 23:23:38,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505976489] [2024-11-23 23:23:38,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:23:38,751 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:23:38,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:23:38,752 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:23:38,752 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:23:38,752 INFO L87 Difference]: Start difference. First operand 2243 states and 3638 transitions. Second operand has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:23:39,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:23:39,718 INFO L93 Difference]: Finished difference Result 7133 states and 11485 transitions. [2024-11-23 23:23:39,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:23:39,719 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) Word has length 608 [2024-11-23 23:23:39,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:23:39,749 INFO L225 Difference]: With dead ends: 7133 [2024-11-23 23:23:39,749 INFO L226 Difference]: Without dead ends: 4893 [2024-11-23 23:23:39,757 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:23:39,757 INFO L435 NwaCegarLoop]: 490 mSDtfsCounter, 443 mSDsluCounter, 906 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 302 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 1396 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 302 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-23 23:23:39,758 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [443 Valid, 1396 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [302 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-23 23:23:39,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4893 states. [2024-11-23 23:23:40,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4893 to 4777. [2024-11-23 23:23:40,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4777 states, 3728 states have (on average 1.5128755364806867) internal successors, (5640), 3756 states have internal predecessors, (5640), 1016 states have call successors, (1016), 32 states have call predecessors, (1016), 32 states have return successors, (1016), 988 states have call predecessors, (1016), 1016 states have call successors, (1016) [2024-11-23 23:23:40,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4777 states to 4777 states and 7672 transitions. [2024-11-23 23:23:40,310 INFO L78 Accepts]: Start accepts. Automaton has 4777 states and 7672 transitions. Word has length 608 [2024-11-23 23:23:40,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:23:40,312 INFO L471 AbstractCegarLoop]: Abstraction has 4777 states and 7672 transitions. [2024-11-23 23:23:40,312 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:23:40,313 INFO L276 IsEmpty]: Start isEmpty. Operand 4777 states and 7672 transitions. [2024-11-23 23:23:40,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 610 [2024-11-23 23:23:40,321 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:23:40,321 INFO L218 NwaCegarLoop]: trace histogram [100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:40,321 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-23 23:23:40,322 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:23:40,322 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:23:40,322 INFO L85 PathProgramCache]: Analyzing trace with hash 2119714610, now seen corresponding path program 1 times [2024-11-23 23:23:40,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:23:40,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877176122] [2024-11-23 23:23:40,323 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:23:40,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:23:40,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:23:41,188 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19800 trivial. 0 not checked. [2024-11-23 23:23:41,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:23:41,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877176122] [2024-11-23 23:23:41,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877176122] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:23:41,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:23:41,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:23:41,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775362658] [2024-11-23 23:23:41,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:23:41,190 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:23:41,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:23:41,191 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:23:41,191 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:23:41,192 INFO L87 Difference]: Start difference. First operand 4777 states and 7672 transitions. Second operand has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:23:41,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:23:41,656 INFO L93 Difference]: Finished difference Result 12023 states and 19344 transitions. [2024-11-23 23:23:41,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:23:41,657 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) Word has length 609 [2024-11-23 23:23:41,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:23:41,714 INFO L225 Difference]: With dead ends: 12023 [2024-11-23 23:23:41,715 INFO L226 Difference]: Without dead ends: 7249 [2024-11-23 23:23:41,732 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 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:23:41,733 INFO L435 NwaCegarLoop]: 468 mSDtfsCounter, 267 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 924 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:23:41,734 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [267 Valid, 924 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:23:41,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7249 states. [2024-11-23 23:23:42,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7249 to 7247. [2024-11-23 23:23:42,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7247 states, 5674 states have (on average 1.5075784279168136) internal successors, (8554), 5716 states have internal predecessors, (8554), 1524 states have call successors, (1524), 48 states have call predecessors, (1524), 48 states have return successors, (1524), 1482 states have call predecessors, (1524), 1524 states have call successors, (1524) [2024-11-23 23:23:42,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7247 states to 7247 states and 11602 transitions. [2024-11-23 23:23:42,492 INFO L78 Accepts]: Start accepts. Automaton has 7247 states and 11602 transitions. Word has length 609 [2024-11-23 23:23:42,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:23:42,494 INFO L471 AbstractCegarLoop]: Abstraction has 7247 states and 11602 transitions. [2024-11-23 23:23:42,495 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.333333333333336) internal successors, (112), 3 states have internal predecessors, (112), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:23:42,495 INFO L276 IsEmpty]: Start isEmpty. Operand 7247 states and 11602 transitions. [2024-11-23 23:23:42,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 611 [2024-11-23 23:23:42,510 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:23:42,512 INFO L218 NwaCegarLoop]: trace histogram [100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:42,512 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-23 23:23:42,512 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:23:42,513 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:23:42,513 INFO L85 PathProgramCache]: Analyzing trace with hash 745607944, now seen corresponding path program 1 times [2024-11-23 23:23:42,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:23:42,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573435782] [2024-11-23 23:23:42,513 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:23:42,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:23:42,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:23:43,018 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19800 trivial. 0 not checked. [2024-11-23 23:23:43,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:23:43,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573435782] [2024-11-23 23:23:43,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573435782] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:23:43,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:23:43,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:23:43,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82874543] [2024-11-23 23:23:43,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:23:43,021 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:23:43,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:23:43,022 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:23:43,022 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:23:43,023 INFO L87 Difference]: Start difference. First operand 7247 states and 11602 transitions. Second operand has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:23:44,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:23:44,146 INFO L93 Difference]: Finished difference Result 21423 states and 34360 transitions. [2024-11-23 23:23:44,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:23:44,147 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) Word has length 610 [2024-11-23 23:23:44,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:23:44,258 INFO L225 Difference]: With dead ends: 21423 [2024-11-23 23:23:44,259 INFO L226 Difference]: Without dead ends: 14179 [2024-11-23 23:23:44,282 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:23:44,283 INFO L435 NwaCegarLoop]: 915 mSDtfsCounter, 461 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 1360 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:23:44,283 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [461 Valid, 1360 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 23:23:44,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14179 states. [2024-11-23 23:23:45,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14179 to 7343. [2024-11-23 23:23:45,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7343 states, 5770 states have (on average 1.4991334488734835) internal successors, (8650), 5812 states have internal predecessors, (8650), 1524 states have call successors, (1524), 48 states have call predecessors, (1524), 48 states have return successors, (1524), 1482 states have call predecessors, (1524), 1524 states have call successors, (1524) [2024-11-23 23:23:45,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7343 states to 7343 states and 11698 transitions. [2024-11-23 23:23:45,480 INFO L78 Accepts]: Start accepts. Automaton has 7343 states and 11698 transitions. Word has length 610 [2024-11-23 23:23:45,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:23:45,481 INFO L471 AbstractCegarLoop]: Abstraction has 7343 states and 11698 transitions. [2024-11-23 23:23:45,481 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:23:45,482 INFO L276 IsEmpty]: Start isEmpty. Operand 7343 states and 11698 transitions. [2024-11-23 23:23:45,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 611 [2024-11-23 23:23:45,491 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:23:45,492 INFO L218 NwaCegarLoop]: trace histogram [100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:45,492 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-23 23:23:45,492 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:23:45,493 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:23:45,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1446672522, now seen corresponding path program 1 times [2024-11-23 23:23:45,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:23:45,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818925996] [2024-11-23 23:23:45,493 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:23:45,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:23:45,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:23:46,601 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 141 proven. 156 refuted. 0 times theorem prover too weak. 19503 trivial. 0 not checked. [2024-11-23 23:23:46,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:23:46,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818925996] [2024-11-23 23:23:46,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818925996] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:23:46,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792687907] [2024-11-23 23:23:46,604 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:23:46,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:23:46,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:23:46,606 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:23:46,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-23 23:23:47,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:23:47,131 INFO L256 TraceCheckSpWp]: Trace formula consists of 1327 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 23:23:47,148 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:23:48,371 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 9969 proven. 156 refuted. 0 times theorem prover too weak. 9675 trivial. 0 not checked. [2024-11-23 23:23:48,371 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:23:49,566 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 141 proven. 156 refuted. 0 times theorem prover too weak. 19503 trivial. 0 not checked. [2024-11-23 23:23:49,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792687907] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:23:49,568 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:23:49,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2024-11-23 23:23:49,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269848340] [2024-11-23 23:23:49,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:23:49,572 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-23 23:23:49,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:23:49,573 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-23 23:23:49,574 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-23 23:23:49,574 INFO L87 Difference]: Start difference. First operand 7343 states and 11698 transitions. Second operand has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 2 states have call successors, (152), 2 states have call predecessors, (152), 4 states have return successors, (153), 2 states have call predecessors, (153), 2 states have call successors, (153) [2024-11-23 23:23:52,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:23:52,127 INFO L93 Difference]: Finished difference Result 14883 states and 23604 transitions. [2024-11-23 23:23:52,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-23 23:23:52,128 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 2 states have call successors, (152), 2 states have call predecessors, (152), 4 states have return successors, (153), 2 states have call predecessors, (153), 2 states have call successors, (153) Word has length 610 [2024-11-23 23:23:52,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:23:52,180 INFO L225 Difference]: With dead ends: 14883 [2024-11-23 23:23:52,181 INFO L226 Difference]: Without dead ends: 7543 [2024-11-23 23:23:52,209 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1236 GetRequests, 1217 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2024-11-23 23:23:52,211 INFO L435 NwaCegarLoop]: 512 mSDtfsCounter, 763 mSDsluCounter, 1075 mSDsCounter, 0 mSdLazyCounter, 868 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 811 SdHoareTripleChecker+Valid, 1587 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 868 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-23 23:23:52,211 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [811 Valid, 1587 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 868 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-23 23:23:52,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7543 states. [2024-11-23 23:23:53,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7543 to 7349. [2024-11-23 23:23:53,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7349 states, 5782 states have (on average 1.4980975441023867) internal successors, (8662), 5824 states have internal predecessors, (8662), 1512 states have call successors, (1512), 54 states have call predecessors, (1512), 54 states have return successors, (1512), 1470 states have call predecessors, (1512), 1512 states have call successors, (1512) [2024-11-23 23:23:53,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7349 states to 7349 states and 11686 transitions. [2024-11-23 23:23:53,139 INFO L78 Accepts]: Start accepts. Automaton has 7349 states and 11686 transitions. Word has length 610 [2024-11-23 23:23:53,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:23:53,141 INFO L471 AbstractCegarLoop]: Abstraction has 7349 states and 11686 transitions. [2024-11-23 23:23:53,141 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.25) internal successors, (122), 8 states have internal predecessors, (122), 2 states have call successors, (152), 2 states have call predecessors, (152), 4 states have return successors, (153), 2 states have call predecessors, (153), 2 states have call successors, (153) [2024-11-23 23:23:53,141 INFO L276 IsEmpty]: Start isEmpty. Operand 7349 states and 11686 transitions. [2024-11-23 23:23:53,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 611 [2024-11-23 23:23:53,150 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:23:53,151 INFO L218 NwaCegarLoop]: trace histogram [100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:23:53,163 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-23 23:23:53,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:23:53,352 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:23:53,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:23:53,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1469304776, now seen corresponding path program 1 times [2024-11-23 23:23:53,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:23:53,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133282343] [2024-11-23 23:23:53,353 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:23:53,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:23:53,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:23:54,895 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 45 proven. 252 refuted. 0 times theorem prover too weak. 19503 trivial. 0 not checked. [2024-11-23 23:23:54,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:23:54,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133282343] [2024-11-23 23:23:54,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133282343] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:23:54,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589397372] [2024-11-23 23:23:54,896 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:23:54,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:23:54,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:23:54,899 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:23:54,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-23 23:23:55,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:23:55,433 INFO L256 TraceCheckSpWp]: Trace formula consists of 1330 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-23 23:23:55,456 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:23:58,706 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 5169 proven. 252 refuted. 0 times theorem prover too weak. 14379 trivial. 0 not checked. [2024-11-23 23:23:58,707 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:24:00,554 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 45 proven. 252 refuted. 0 times theorem prover too weak. 19503 trivial. 0 not checked. [2024-11-23 23:24:00,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589397372] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:24:00,554 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:24:00,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 9] total 20 [2024-11-23 23:24:00,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984037606] [2024-11-23 23:24:00,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:24:00,557 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-23 23:24:00,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:24:00,559 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-23 23:24:00,560 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2024-11-23 23:24:00,560 INFO L87 Difference]: Start difference. First operand 7349 states and 11686 transitions. Second operand has 20 states, 20 states have (on average 15.25) internal successors, (305), 20 states have internal predecessors, (305), 5 states have call successors, (284), 3 states have call predecessors, (284), 6 states have return successors, (285), 5 states have call predecessors, (285), 5 states have call successors, (285) [2024-11-23 23:24:08,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:24:08,754 INFO L93 Difference]: Finished difference Result 23482 states and 36840 transitions. [2024-11-23 23:24:08,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-11-23 23:24:08,756 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 15.25) internal successors, (305), 20 states have internal predecessors, (305), 5 states have call successors, (284), 3 states have call predecessors, (284), 6 states have return successors, (285), 5 states have call predecessors, (285), 5 states have call successors, (285) Word has length 610 [2024-11-23 23:24:08,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:24:08,844 INFO L225 Difference]: With dead ends: 23482 [2024-11-23 23:24:08,845 INFO L226 Difference]: Without dead ends: 16136 [2024-11-23 23:24:08,962 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1270 GetRequests, 1211 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 891 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=739, Invalid=2683, Unknown=0, NotChecked=0, Total=3422 [2024-11-23 23:24:08,963 INFO L435 NwaCegarLoop]: 1080 mSDtfsCounter, 2246 mSDsluCounter, 6330 mSDsCounter, 0 mSdLazyCounter, 4702 mSolverCounterSat, 1479 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2248 SdHoareTripleChecker+Valid, 7410 SdHoareTripleChecker+Invalid, 6181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1479 IncrementalHoareTripleChecker+Valid, 4702 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2024-11-23 23:24:08,963 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2248 Valid, 7410 Invalid, 6181 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1479 Valid, 4702 Invalid, 0 Unknown, 0 Unchecked, 5.8s Time] [2024-11-23 23:24:08,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16136 states. [2024-11-23 23:24:10,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16136 to 7622. [2024-11-23 23:24:10,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7622 states, 5902 states have (on average 1.4798373432734666) internal successors, (8734), 5945 states have internal predecessors, (8734), 1612 states have call successors, (1612), 107 states have call predecessors, (1612), 107 states have return successors, (1612), 1569 states have call predecessors, (1612), 1612 states have call successors, (1612) [2024-11-23 23:24:10,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7622 states to 7622 states and 11958 transitions. [2024-11-23 23:24:10,847 INFO L78 Accepts]: Start accepts. Automaton has 7622 states and 11958 transitions. Word has length 610 [2024-11-23 23:24:10,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:24:10,849 INFO L471 AbstractCegarLoop]: Abstraction has 7622 states and 11958 transitions. [2024-11-23 23:24:10,849 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 15.25) internal successors, (305), 20 states have internal predecessors, (305), 5 states have call successors, (284), 3 states have call predecessors, (284), 6 states have return successors, (285), 5 states have call predecessors, (285), 5 states have call successors, (285) [2024-11-23 23:24:10,849 INFO L276 IsEmpty]: Start isEmpty. Operand 7622 states and 11958 transitions. [2024-11-23 23:24:10,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 611 [2024-11-23 23:24:10,859 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:24:10,860 INFO L218 NwaCegarLoop]: trace histogram [100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:24:10,874 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-23 23:24:11,060 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-23 23:24:11,061 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:24:11,061 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:24:11,062 INFO L85 PathProgramCache]: Analyzing trace with hash -2013444123, now seen corresponding path program 1 times [2024-11-23 23:24:11,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:24:11,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829458798] [2024-11-23 23:24:11,062 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:24:11,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:24:11,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:24:11,814 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19800 trivial. 0 not checked. [2024-11-23 23:24:11,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:24:11,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829458798] [2024-11-23 23:24:11,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829458798] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:24:11,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:24:11,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 23:24:11,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706896719] [2024-11-23 23:24:11,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:24:11,817 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:24:11,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:24:11,819 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:24:11,820 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:24:11,820 INFO L87 Difference]: Start difference. First operand 7622 states and 11958 transitions. Second operand has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:24:12,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:24:12,515 INFO L93 Difference]: Finished difference Result 7624 states and 11959 transitions. [2024-11-23 23:24:12,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:24:12,516 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) Word has length 610 [2024-11-23 23:24:12,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:24:12,538 INFO L225 Difference]: With dead ends: 7624 [2024-11-23 23:24:12,539 INFO L226 Difference]: Without dead ends: 2718 [2024-11-23 23:24:12,553 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:24:12,554 INFO L435 NwaCegarLoop]: 456 mSDtfsCounter, 435 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 301 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 301 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-23 23:24:12,554 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [435 Valid, 456 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [301 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-23 23:24:12,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2718 states. [2024-11-23 23:24:12,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2718 to 2718. [2024-11-23 23:24:12,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2718 states, 2074 states have (on average 1.4474445515911283) internal successors, (3002), 2089 states have internal predecessors, (3002), 604 states have call successors, (604), 39 states have call predecessors, (604), 39 states have return successors, (604), 589 states have call predecessors, (604), 604 states have call successors, (604) [2024-11-23 23:24:12,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2718 states to 2718 states and 4210 transitions. [2024-11-23 23:24:12,995 INFO L78 Accepts]: Start accepts. Automaton has 2718 states and 4210 transitions. Word has length 610 [2024-11-23 23:24:12,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:24:12,997 INFO L471 AbstractCegarLoop]: Abstraction has 2718 states and 4210 transitions. [2024-11-23 23:24:12,997 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:24:12,997 INFO L276 IsEmpty]: Start isEmpty. Operand 2718 states and 4210 transitions. [2024-11-23 23:24:13,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 612 [2024-11-23 23:24:13,003 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:24:13,004 INFO L218 NwaCegarLoop]: trace histogram [100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:24:13,004 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-23 23:24:13,004 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:24:13,005 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:24:13,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1590374822, now seen corresponding path program 1 times [2024-11-23 23:24:13,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:24:13,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093346648] [2024-11-23 23:24:13,006 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:24:13,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:24:13,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 23:24:13,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2006223041] [2024-11-23 23:24:13,611 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:24:13,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:24:13,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:24:13,617 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:24:13,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-23 23:24:14,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 23:24:14,188 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 23:24:14,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 23:24:15,350 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-23 23:24:15,350 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-23 23:24:15,351 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-23 23:24:15,363 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-23 23:24:15,554 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:24:15,558 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:24:16,223 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-23 23:24:16,229 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 11:24:16 BoogieIcfgContainer [2024-11-23 23:24:16,230 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-23 23:24:16,230 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-23 23:24:16,230 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-23 23:24:16,231 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-23 23:24:16,231 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:23:31" (3/4) ... [2024-11-23 23:24:16,234 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-23 23:24:16,235 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-23 23:24:16,237 INFO L158 Benchmark]: Toolchain (without parser) took 47455.42ms. Allocated memory was 117.4MB in the beginning and 1.1GB in the end (delta: 1.0GB). Free memory was 92.1MB in the beginning and 381.6MB in the end (delta: -289.5MB). Peak memory consumption was 738.5MB. Max. memory is 16.1GB. [2024-11-23 23:24:16,237 INFO L158 Benchmark]: CDTParser took 0.52ms. Allocated memory is still 117.4MB. Free memory was 74.3MB in the beginning and 74.1MB in the end (delta: 195.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:24:16,237 INFO L158 Benchmark]: CACSL2BoogieTranslator took 646.06ms. Allocated memory is still 117.4MB. Free memory was 91.8MB in the beginning and 67.8MB in the end (delta: 24.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-23 23:24:16,237 INFO L158 Benchmark]: Boogie Procedure Inliner took 171.67ms. Allocated memory is still 117.4MB. Free memory was 67.8MB in the beginning and 59.7MB in the end (delta: 8.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 23:24:16,238 INFO L158 Benchmark]: Boogie Preprocessor took 160.56ms. Allocated memory is still 117.4MB. Free memory was 59.7MB in the beginning and 50.4MB in the end (delta: 9.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 23:24:16,238 INFO L158 Benchmark]: RCFGBuilder took 1945.58ms. Allocated memory is still 117.4MB. Free memory was 50.4MB in the beginning and 73.2MB in the end (delta: -22.8MB). Peak memory consumption was 33.9MB. Max. memory is 16.1GB. [2024-11-23 23:24:16,238 INFO L158 Benchmark]: TraceAbstraction took 44519.94ms. Allocated memory was 117.4MB in the beginning and 1.1GB in the end (delta: 1.0GB). Free memory was 72.5MB in the beginning and 381.7MB in the end (delta: -309.2MB). Peak memory consumption was 709.9MB. Max. memory is 16.1GB. [2024-11-23 23:24:16,238 INFO L158 Benchmark]: Witness Printer took 4.47ms. Allocated memory is still 1.1GB. Free memory was 381.7MB in the beginning and 381.6MB in the end (delta: 148.8kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 23:24:16,242 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.52ms. Allocated memory is still 117.4MB. Free memory was 74.3MB in the beginning and 74.1MB in the end (delta: 195.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 646.06ms. Allocated memory is still 117.4MB. Free memory was 91.8MB in the beginning and 67.8MB in the end (delta: 24.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 171.67ms. Allocated memory is still 117.4MB. Free memory was 67.8MB in the beginning and 59.7MB in the end (delta: 8.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 160.56ms. Allocated memory is still 117.4MB. Free memory was 59.7MB in the beginning and 50.4MB in the end (delta: 9.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1945.58ms. Allocated memory is still 117.4MB. Free memory was 50.4MB in the beginning and 73.2MB in the end (delta: -22.8MB). Peak memory consumption was 33.9MB. Max. memory is 16.1GB. * TraceAbstraction took 44519.94ms. Allocated memory was 117.4MB in the beginning and 1.1GB in the end (delta: 1.0GB). Free memory was 72.5MB in the beginning and 381.7MB in the end (delta: -309.2MB). Peak memory consumption was 709.9MB. Max. memory is 16.1GB. * Witness Printer took 4.47ms. Allocated memory is still 1.1GB. Free memory was 381.7MB in the beginning and 381.6MB in the end (delta: 148.8kB). 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 shiftLeft at line 290, overapproximation of someBinaryArithmeticDOUBLEoperation at line 133, overapproximation of someBinaryFLOATComparisonOperation at line 331, overapproximation of someBinaryFLOATComparisonOperation at line 333, overapproximation of someBinaryFLOATComparisonOperation at line 490, overapproximation of someBinaryFLOATComparisonOperation at line 329, overapproximation of someBinaryFLOATComparisonOperation at line 460, overapproximation of someBinaryFLOATComparisonOperation at line 125, overapproximation of someBinaryFLOATComparisonOperation at line 490, overapproximation of someBinaryFLOATComparisonOperation at line 358, overapproximation of someBinaryFLOATComparisonOperation at line 406, overapproximation of someBinaryFLOATComparisonOperation at line 426, overapproximation of someBinaryFLOATComparisonOperation at line 360, overapproximation of someBinaryFLOATComparisonOperation at line 296, overapproximation of someUnaryDOUBLEoperation at line 133, overapproximation of someBinaryDOUBLEComparisonOperation at line 382, overapproximation of someBinaryDOUBLEComparisonOperation at line 133, overapproximation of someBinaryDOUBLEComparisonOperation at line 378, overapproximation of someBinaryDOUBLEComparisonOperation at line 452, overapproximation of someBinaryDOUBLEComparisonOperation at line 480, overapproximation of someBinaryDOUBLEComparisonOperation at line 451, overapproximation of someBinaryDOUBLEComparisonOperation at line 371, overapproximation of someBinaryDOUBLEComparisonOperation at line 148, overapproximation of someBinaryDOUBLEComparisonOperation at line 398, overapproximation of someBinaryDOUBLEComparisonOperation at line 384, overapproximation of someBinaryDOUBLEComparisonOperation at line 174, overapproximation of someBinaryDOUBLEComparisonOperation at line 380, overapproximation of someBinaryDOUBLEComparisonOperation at line 191, overapproximation of someBinaryDOUBLEComparisonOperation at line 262, overapproximation of someBinaryDOUBLEComparisonOperation at line 376, overapproximation of someBinaryArithmeticFLOAToperation at line 296, overapproximation of someUnaryFLOAToperation at line 296. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 0; [L23] unsigned char var_1_8 = 0; [L24] unsigned long int var_1_9 = 10; [L25] float var_1_10 = 99.5; [L26] float var_1_11 = 5.6; [L27] float var_1_12 = 255.5; [L28] float var_1_13 = 31.25; [L29] signed short int var_1_14 = 32; [L30] unsigned long int var_1_15 = 16; [L31] unsigned char var_1_16 = 1; [L32] unsigned char var_1_17 = 5; [L33] unsigned char var_1_18 = 50; [L34] unsigned char var_1_19 = 50; [L35] signed char var_1_20 = 1; [L36] signed char var_1_21 = -10; [L37] float var_1_22 = 0.5; [L38] signed char var_1_23 = 100; [L39] signed short int var_1_24 = 2; [L40] unsigned char var_1_25 = 0; [L41] unsigned char var_1_26 = 1; [L42] float var_1_27 = 64.5; [L43] float var_1_28 = 499.375; [L44] signed short int var_1_29 = -64; [L45] signed short int var_1_30 = 50; [L46] signed short int var_1_31 = 2; [L47] double var_1_32 = 99999999999.75; [L48] double var_1_33 = 64.125; [L49] unsigned char var_1_34 = 1; [L50] double var_1_35 = 8.25; [L51] double var_1_36 = 128.8; [L52] double var_1_37 = 15.25; [L53] double var_1_38 = 10.5; [L54] double var_1_39 = 64.75; [L55] unsigned long int var_1_40 = 4; [L56] unsigned long int var_1_41 = 0; [L57] unsigned long int var_1_42 = 1; [L58] signed short int var_1_43 = 16; [L59] signed short int var_1_44 = 25; [L60] signed short int var_1_45 = 100; [L61] unsigned char var_1_46 = 1; [L62] double var_1_47 = 7.5; [L63] unsigned char var_1_48 = 0; [L64] unsigned char var_1_49 = 0; [L65] float var_1_50 = 31.5; [L66] signed long int var_1_51 = 32; [L67] signed long int var_1_52 = 64; [L68] signed char var_1_53 = -16; [L69] signed char var_1_54 = 64; [L70] signed char var_1_55 = 100; [L71] signed char var_1_56 = -10; [L72] signed char var_1_57 = -32; [L73] signed long int var_1_58 = 200; [L74] float var_1_59 = 1.8; [L75] signed char var_1_60 = -1; [L76] signed long int var_1_61 = 5; [L77] signed long int var_1_62 = 1; [L78] signed short int var_1_63 = 4; [L79] unsigned short int var_1_64 = 25; [L80] unsigned short int var_1_65 = 64; [L81] unsigned short int var_1_66 = 32; [L82] unsigned short int var_1_67 = 21798; [L83] unsigned short int var_1_68 = 500; [L84] unsigned char var_1_69 = 4; [L85] double var_1_70 = 5.4; [L86] unsigned char var_1_71 = 10; [L87] unsigned char var_1_72 = 2; [L88] float var_1_73 = 15.4; [L89] float var_1_74 = 100000000000.4; [L90] unsigned short int var_1_75 = 256; [L91] float var_1_76 = 24.125; [L92] signed long int var_1_77 = -256; [L93] signed long int var_1_78 = -64; [L94] signed char var_1_79 = 64; [L95] signed char var_1_80 = -2; [L96] signed char var_1_81 = -1; [L97] double var_1_82 = 499.6; [L98] unsigned char var_1_83 = 128; [L99] unsigned char var_1_84 = 128; [L100] unsigned char var_1_85 = 64; [L101] unsigned short int var_1_86 = 8; [L102] signed char var_1_87 = 10; [L103] signed char var_1_88 = 4; [L104] unsigned short int var_1_89 = 64; [L105] signed char var_1_90 = -64; [L106] double var_1_91 = 1.4; [L107] signed long int var_1_92 = 4; [L108] unsigned char last_1_var_1_1 = 0; [L109] unsigned long int last_1_var_1_9 = 10; [L110] signed short int last_1_var_1_14 = 32; [L111] unsigned char last_1_var_1_16 = 1; [L112] signed char last_1_var_1_20 = 1; VAL [isInitial=0, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_11=28/5, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=0, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L494] isInitial = 1 [L495] FCALL initially() [L497] CALL updateLastVariables() [L483] last_1_var_1_1 = var_1_1 [L484] last_1_var_1_9 = var_1_9 [L485] last_1_var_1_14 = var_1_14 [L486] last_1_var_1_16 = var_1_16 [L487] last_1_var_1_20 = var_1_20 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_11=28/5, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=0, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L497] RET updateLastVariables() [L498] CALL updateVariables() [L325] var_1_8 = __VERIFIER_nondet_uchar() [L326] CALL assume_abort_if_not(var_1_8 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_11=28/5, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_11=28/5, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L326] RET assume_abort_if_not(var_1_8 >= 1) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_11=28/5, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L327] CALL assume_abort_if_not(var_1_8 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_11=28/5, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_11=28/5, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L327] RET assume_abort_if_not(var_1_8 <= 1) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_11=28/5, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L328] var_1_11 = __VERIFIER_nondet_float() [L329] CALL assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L329] RET assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_12=511/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L330] var_1_12 = __VERIFIER_nondet_float() [L331] CALL assume_abort_if_not((var_1_12 >= -461168.6018427382800e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 4611686.018427382800e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L331] RET assume_abort_if_not((var_1_12 >= -461168.6018427382800e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 4611686.018427382800e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_13=125/4, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L332] var_1_13 = __VERIFIER_nondet_float() [L333] CALL assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L333] RET assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=16, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L334] var_1_15 = __VERIFIER_nondet_ulong() [L335] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L335] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L336] CALL assume_abort_if_not(var_1_15 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L336] RET assume_abort_if_not(var_1_15 <= 4294967295) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L337] CALL assume_abort_if_not(var_1_15 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L337] RET assume_abort_if_not(var_1_15 != 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=5, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L338] var_1_17 = __VERIFIER_nondet_uchar() [L339] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L339] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L340] CALL assume_abort_if_not(var_1_17 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L340] RET assume_abort_if_not(var_1_17 <= 255) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L341] CALL assume_abort_if_not(var_1_17 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L341] RET assume_abort_if_not(var_1_17 != 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=50, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L342] var_1_18 = __VERIFIER_nondet_uchar() [L343] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L343] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L344] CALL assume_abort_if_not(var_1_18 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L344] RET assume_abort_if_not(var_1_18 <= 254) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=50, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L345] var_1_19 = __VERIFIER_nondet_uchar() [L346] CALL assume_abort_if_not(var_1_19 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L346] RET assume_abort_if_not(var_1_19 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L347] CALL assume_abort_if_not(var_1_19 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L347] RET assume_abort_if_not(var_1_19 <= 254) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=-10, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L348] var_1_21 = __VERIFIER_nondet_char() [L349] CALL assume_abort_if_not(var_1_21 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L349] RET assume_abort_if_not(var_1_21 >= -127) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L350] CALL assume_abort_if_not(var_1_21 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L350] RET assume_abort_if_not(var_1_21 <= 126) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L351] var_1_25 = __VERIFIER_nondet_uchar() [L352] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L352] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L353] CALL assume_abort_if_not(var_1_25 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L353] RET assume_abort_if_not(var_1_25 <= 1) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=1, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L354] var_1_26 = __VERIFIER_nondet_uchar() [L355] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L355] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L356] CALL assume_abort_if_not(var_1_26 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L356] RET assume_abort_if_not(var_1_26 <= 1) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_27=129/2, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L357] var_1_27 = __VERIFIER_nondet_float() [L358] CALL assume_abort_if_not((var_1_27 >= -922337.2036854776000e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854776000e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L358] RET assume_abort_if_not((var_1_27 >= -922337.2036854776000e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854776000e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_28=3995/8, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L359] var_1_28 = __VERIFIER_nondet_float() [L360] CALL assume_abort_if_not((var_1_28 >= -922337.2036854776000e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L360] RET assume_abort_if_not((var_1_28 >= -922337.2036854776000e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-64, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L361] var_1_29 = __VERIFIER_nondet_short() [L362] CALL assume_abort_if_not(var_1_29 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L362] RET assume_abort_if_not(var_1_29 >= -32767) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L363] CALL assume_abort_if_not(var_1_29 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L363] RET assume_abort_if_not(var_1_29 <= 32766) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=50, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L364] var_1_30 = __VERIFIER_nondet_short() [L365] CALL assume_abort_if_not(var_1_30 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L365] RET assume_abort_if_not(var_1_30 >= -32767) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L366] CALL assume_abort_if_not(var_1_30 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L366] RET assume_abort_if_not(var_1_30 <= 32766) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=2, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L367] var_1_31 = __VERIFIER_nondet_short() [L368] CALL assume_abort_if_not(var_1_31 >= -32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L368] RET assume_abort_if_not(var_1_31 >= -32766) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L369] CALL assume_abort_if_not(var_1_31 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L369] RET assume_abort_if_not(var_1_31 <= 32766) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_33=513/8, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L370] var_1_33 = __VERIFIER_nondet_double() [L371] CALL assume_abort_if_not((var_1_33 >= -922337.2036854765600e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854765600e+12F && var_1_33 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L371] RET assume_abort_if_not((var_1_33 >= -922337.2036854765600e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854765600e+12F && var_1_33 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=1, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L372] var_1_34 = __VERIFIER_nondet_uchar() [L373] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L373] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L374] CALL assume_abort_if_not(var_1_34 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L374] RET assume_abort_if_not(var_1_34 <= 1) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_35=33/4, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L375] var_1_35 = __VERIFIER_nondet_double() [L376] CALL assume_abort_if_not((var_1_35 >= -461168.6018427382800e+13F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 4611686.018427382800e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L376] RET assume_abort_if_not((var_1_35 >= -461168.6018427382800e+13F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 4611686.018427382800e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_36=644/5, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L377] var_1_36 = __VERIFIER_nondet_double() [L378] CALL assume_abort_if_not((var_1_36 >= -461168.6018427382800e+13F && 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_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L378] RET assume_abort_if_not((var_1_36 >= -461168.6018427382800e+13F && 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_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_37=61/4, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L379] var_1_37 = __VERIFIER_nondet_double() [L380] CALL assume_abort_if_not((var_1_37 >= -461168.6018427382800e+13F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 4611686.018427382800e+12F && var_1_37 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L380] RET assume_abort_if_not((var_1_37 >= -461168.6018427382800e+13F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 4611686.018427382800e+12F && var_1_37 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_38=21/2, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L381] var_1_38 = __VERIFIER_nondet_double() [L382] CALL assume_abort_if_not((var_1_38 >= 0.0F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854765600e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L382] RET assume_abort_if_not((var_1_38 >= 0.0F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854765600e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_39=259/4, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L383] var_1_39 = __VERIFIER_nondet_double() [L384] CALL assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854765600e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L384] RET assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854765600e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L385] var_1_41 = __VERIFIER_nondet_ulong() [L386] CALL assume_abort_if_not(var_1_41 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L386] RET assume_abort_if_not(var_1_41 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L387] CALL assume_abort_if_not(var_1_41 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L387] RET assume_abort_if_not(var_1_41 <= 4294967294) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=1, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L388] var_1_42 = __VERIFIER_nondet_ulong() [L389] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L389] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L390] CALL assume_abort_if_not(var_1_42 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L390] RET assume_abort_if_not(var_1_42 <= 4294967294) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=25, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L391] var_1_44 = __VERIFIER_nondet_short() [L392] CALL assume_abort_if_not(var_1_44 >= -16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L392] RET assume_abort_if_not(var_1_44 >= -16383) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L393] CALL assume_abort_if_not(var_1_44 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L393] RET assume_abort_if_not(var_1_44 <= 16383) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=100, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L394] var_1_45 = __VERIFIER_nondet_short() [L395] CALL assume_abort_if_not(var_1_45 >= -16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L395] RET assume_abort_if_not(var_1_45 >= -16383) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L396] CALL assume_abort_if_not(var_1_45 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L396] RET assume_abort_if_not(var_1_45 <= 16383) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_47=15/2, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L397] var_1_47 = __VERIFIER_nondet_double() [L398] CALL assume_abort_if_not((var_1_47 >= -922337.2036854776000e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 9223372.036854776000e+12F && var_1_47 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L398] RET assume_abort_if_not((var_1_47 >= -922337.2036854776000e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 9223372.036854776000e+12F && var_1_47 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L399] var_1_48 = __VERIFIER_nondet_uchar() [L400] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L400] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L401] CALL assume_abort_if_not(var_1_48 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L401] RET assume_abort_if_not(var_1_48 <= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L402] var_1_49 = __VERIFIER_nondet_uchar() [L403] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L403] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L404] CALL assume_abort_if_not(var_1_49 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L404] RET assume_abort_if_not(var_1_49 <= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_50=63/2, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L405] var_1_50 = __VERIFIER_nondet_float() [L406] CALL assume_abort_if_not((var_1_50 >= 0.0F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 4611686.018427387900e+12F && var_1_50 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L406] RET assume_abort_if_not((var_1_50 >= 0.0F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 4611686.018427387900e+12F && var_1_50 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=32, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L407] var_1_51 = __VERIFIER_nondet_long() [L408] CALL assume_abort_if_not(var_1_51 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L408] RET assume_abort_if_not(var_1_51 >= -1) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L409] CALL assume_abort_if_not(var_1_51 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L409] RET assume_abort_if_not(var_1_51 <= 2147483647) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=64, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L410] var_1_52 = __VERIFIER_nondet_long() [L411] CALL assume_abort_if_not(var_1_52 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L411] RET assume_abort_if_not(var_1_52 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L412] CALL assume_abort_if_not(var_1_52 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L412] RET assume_abort_if_not(var_1_52 <= 2147483647) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=64, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L413] var_1_54 = __VERIFIER_nondet_char() [L414] CALL assume_abort_if_not(var_1_54 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L414] RET assume_abort_if_not(var_1_54 >= -1) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L415] CALL assume_abort_if_not(var_1_54 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L415] RET assume_abort_if_not(var_1_54 <= 126) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=100, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L416] var_1_55 = __VERIFIER_nondet_char() [L417] CALL assume_abort_if_not(var_1_55 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L417] RET assume_abort_if_not(var_1_55 >= -127) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L418] CALL assume_abort_if_not(var_1_55 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L418] RET assume_abort_if_not(var_1_55 <= 126) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=-10, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L419] var_1_56 = __VERIFIER_nondet_char() [L420] CALL assume_abort_if_not(var_1_56 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L420] RET assume_abort_if_not(var_1_56 >= -127) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L421] CALL assume_abort_if_not(var_1_56 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L421] RET assume_abort_if_not(var_1_56 <= 126) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-32, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L422] var_1_57 = __VERIFIER_nondet_char() [L423] CALL assume_abort_if_not(var_1_57 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L423] RET assume_abort_if_not(var_1_57 >= -126) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L424] CALL assume_abort_if_not(var_1_57 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L424] RET assume_abort_if_not(var_1_57 <= 126) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_59=9/5, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L425] var_1_59 = __VERIFIER_nondet_float() [L426] CALL assume_abort_if_not((var_1_59 >= -922337.2036854776000e+13F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 9223372.036854776000e+12F && var_1_59 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L426] RET assume_abort_if_not((var_1_59 >= -922337.2036854776000e+13F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 9223372.036854776000e+12F && var_1_59 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L427] var_1_60 = __VERIFIER_nondet_char() [L428] CALL assume_abort_if_not(var_1_60 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L428] RET assume_abort_if_not(var_1_60 >= -128) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L429] CALL assume_abort_if_not(var_1_60 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L429] RET assume_abort_if_not(var_1_60 <= 127) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L430] CALL assume_abort_if_not(var_1_60 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L430] RET assume_abort_if_not(var_1_60 != 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=5, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L431] var_1_61 = __VERIFIER_nondet_long() [L432] CALL assume_abort_if_not(var_1_61 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L432] RET assume_abort_if_not(var_1_61 >= -2147483648) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L433] CALL assume_abort_if_not(var_1_61 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L433] RET assume_abort_if_not(var_1_61 <= 2147483647) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L434] CALL assume_abort_if_not(var_1_61 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L434] RET assume_abort_if_not(var_1_61 != 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L435] var_1_62 = __VERIFIER_nondet_long() [L436] CALL assume_abort_if_not(var_1_62 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L436] RET assume_abort_if_not(var_1_62 >= -2147483647) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L437] CALL assume_abort_if_not(var_1_62 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L437] RET assume_abort_if_not(var_1_62 <= 2147483646) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=64, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L438] var_1_65 = __VERIFIER_nondet_ushort() [L439] CALL assume_abort_if_not(var_1_65 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L439] RET assume_abort_if_not(var_1_65 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L440] CALL assume_abort_if_not(var_1_65 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L440] RET assume_abort_if_not(var_1_65 <= 65534) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=32, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L441] var_1_66 = __VERIFIER_nondet_ushort() [L442] CALL assume_abort_if_not(var_1_66 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L442] RET assume_abort_if_not(var_1_66 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L443] CALL assume_abort_if_not(var_1_66 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L443] RET assume_abort_if_not(var_1_66 <= 32767) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=21798, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L444] var_1_67 = __VERIFIER_nondet_ushort() [L445] CALL assume_abort_if_not(var_1_67 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L445] RET assume_abort_if_not(var_1_67 >= 16383) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L446] CALL assume_abort_if_not(var_1_67 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L446] RET assume_abort_if_not(var_1_67 <= 32767) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=500, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L447] var_1_68 = __VERIFIER_nondet_ushort() [L448] CALL assume_abort_if_not(var_1_68 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L448] RET assume_abort_if_not(var_1_68 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L449] CALL assume_abort_if_not(var_1_68 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L449] RET assume_abort_if_not(var_1_68 <= 16383) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_70=27/5, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L450] var_1_70 = __VERIFIER_nondet_double() [L451] CALL assume_abort_if_not((var_1_70 >= -922337.2036854776000e+13F && var_1_70 <= -1.0e-20F) || (var_1_70 <= 9223372.036854776000e+12F && var_1_70 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L451] RET assume_abort_if_not((var_1_70 >= -922337.2036854776000e+13F && var_1_70 <= -1.0e-20F) || (var_1_70 <= 9223372.036854776000e+12F && var_1_70 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L452] CALL assume_abort_if_not(var_1_70 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L452] RET assume_abort_if_not(var_1_70 != 0.0F) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=10, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L453] var_1_71 = __VERIFIER_nondet_uchar() [L454] CALL assume_abort_if_not(var_1_71 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L454] RET assume_abort_if_not(var_1_71 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L455] CALL assume_abort_if_not(var_1_71 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L455] RET assume_abort_if_not(var_1_71 <= 63) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L456] var_1_72 = __VERIFIER_nondet_uchar() [L457] CALL assume_abort_if_not(var_1_72 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L457] RET assume_abort_if_not(var_1_72 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L458] CALL assume_abort_if_not(var_1_72 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L458] RET assume_abort_if_not(var_1_72 <= 127) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_74=500000000002/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L459] var_1_74 = __VERIFIER_nondet_float() [L460] CALL assume_abort_if_not((var_1_74 >= -922337.2036854765600e+13F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 9223372.036854765600e+12F && var_1_74 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L460] RET assume_abort_if_not((var_1_74 >= -922337.2036854765600e+13F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 9223372.036854765600e+12F && var_1_74 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=-256, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L461] var_1_77 = __VERIFIER_nondet_long() [L462] CALL assume_abort_if_not(var_1_77 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L462] RET assume_abort_if_not(var_1_77 >= -2147483648) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L463] CALL assume_abort_if_not(var_1_77 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L463] RET assume_abort_if_not(var_1_77 <= 2147483647) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-2, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L464] var_1_80 = __VERIFIER_nondet_char() [L465] CALL assume_abort_if_not(var_1_80 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L465] RET assume_abort_if_not(var_1_80 >= -63) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L466] CALL assume_abort_if_not(var_1_80 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L466] RET assume_abort_if_not(var_1_80 <= 63) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-1, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L467] var_1_81 = __VERIFIER_nondet_char() [L468] CALL assume_abort_if_not(var_1_81 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L468] RET assume_abort_if_not(var_1_81 >= -63) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L469] CALL assume_abort_if_not(var_1_81 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L469] RET assume_abort_if_not(var_1_81 <= 63) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=128, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L470] var_1_84 = __VERIFIER_nondet_uchar() [L471] CALL assume_abort_if_not(var_1_84 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L471] RET assume_abort_if_not(var_1_84 >= 127) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L472] CALL assume_abort_if_not(var_1_84 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L472] RET assume_abort_if_not(var_1_84 <= 254) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=64, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L473] var_1_85 = __VERIFIER_nondet_uchar() [L474] CALL assume_abort_if_not(var_1_85 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L474] RET assume_abort_if_not(var_1_85 >= 63) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L475] CALL assume_abort_if_not(var_1_85 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L475] RET assume_abort_if_not(var_1_85 <= 127) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=10, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L476] var_1_87 = __VERIFIER_nondet_char() [L477] CALL assume_abort_if_not(var_1_87 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L477] RET assume_abort_if_not(var_1_87 >= 0) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L478] CALL assume_abort_if_not(var_1_87 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L478] RET assume_abort_if_not(var_1_87 <= 63) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_91=7/5, var_1_92=4, var_1_9=10] [L479] var_1_91 = __VERIFIER_nondet_double() [L480] CALL assume_abort_if_not((var_1_91 >= -922337.2036854776000e+13F && var_1_91 <= -1.0e-20F) || (var_1_91 <= 9223372.036854776000e+12F && var_1_91 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L480] RET assume_abort_if_not((var_1_91 >= -922337.2036854776000e+13F && var_1_91 <= -1.0e-20F) || (var_1_91 <= 9223372.036854776000e+12F && var_1_91 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=2, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L498] RET updateVariables() [L499] CALL step() [L116] COND FALSE !(\read(var_1_25)) [L123] var_1_24 = ((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31))) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L125] COND FALSE !((var_1_27 >= 4.4f) && var_1_26) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=399999999999/4, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L130] COND FALSE !(var_1_25 && var_1_34) [L133] var_1_32 = ((((((((var_1_38 - var_1_39) < 0 ) ? -(var_1_38 - var_1_39) : (var_1_38 - var_1_39)))) > (var_1_33)) ? (((((var_1_38 - var_1_39) < 0 ) ? -(var_1_38 - var_1_39) : (var_1_38 - var_1_39)))) : (var_1_33))) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L136] COND FALSE !(\read(var_1_34)) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L143] EXPR var_1_31 >> var_1_40 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L143] EXPR (((var_1_31 >> var_1_40)) > (var_1_30)) ? ((var_1_31 >> var_1_40)) : (var_1_30) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=1, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L143] COND FALSE !((((((var_1_31 >> var_1_40)) > (var_1_30)) ? ((var_1_31 >> var_1_40)) : (var_1_30))) < var_1_29) [L148] COND FALSE !(var_1_38 > (((((((var_1_36) > (var_1_39)) ? (var_1_36) : (var_1_39))) < 0 ) ? -((((var_1_36) > (var_1_39)) ? (var_1_36) : (var_1_39))) : ((((var_1_36) > (var_1_39)) ? (var_1_36) : (var_1_39)))))) [L163] var_1_46 = var_1_49 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=-16, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L165] COND TRUE (~ var_1_43) == var_1_29 [L166] var_1_53 = (var_1_54 - 2) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=200, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L174] COND TRUE ((((var_1_59) > (var_1_28)) ? (var_1_59) : (var_1_28))) < (var_1_39 - var_1_38) [L175] var_1_58 = ((((var_1_55) > (var_1_57)) ? (var_1_55) : (var_1_57))) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L181] EXPR var_1_61 >> var_1_31 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L181] EXPR (((var_1_61 >> var_1_31)) > (var_1_55)) ? ((var_1_61 >> var_1_31)) : (var_1_55) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=4, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L181] COND TRUE -50 > (((((var_1_61 >> var_1_31)) > (var_1_55)) ? ((var_1_61 >> var_1_31)) : (var_1_55))) [L182] var_1_63 = (((((((var_1_54) < (var_1_56)) ? (var_1_54) : (var_1_56))) < 0 ) ? -((((var_1_54) < (var_1_56)) ? (var_1_54) : (var_1_56))) : ((((var_1_54) < (var_1_56)) ? (var_1_54) : (var_1_56))))) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=25, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L184] COND FALSE !(! (var_1_51 > var_1_57)) [L189] var_1_64 = ((((var_1_66 + (var_1_67 - var_1_68)) < 0 ) ? -(var_1_66 + (var_1_67 - var_1_68)) : (var_1_66 + (var_1_67 - var_1_68)))) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=4, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L191] COND TRUE (var_1_27 * (var_1_37 / var_1_70)) >= (((((var_1_32) < (var_1_39)) ? (var_1_32) : (var_1_39))) + var_1_59) [L192] var_1_69 = ((100 - var_1_71) + ((((var_1_72) < (1)) ? (var_1_72) : (1)))) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=77/5, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L194] COND FALSE !(\read(var_1_25)) [L197] var_1_73 = var_1_74 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=256, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L199] COND FALSE !(var_1_65 <= (- (var_1_62 * var_1_69))) [L206] var_1_75 = ((((var_1_69) < 0 ) ? -(var_1_69) : (var_1_69))) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L208] COND FALSE !(var_1_31 <= (~ var_1_43)) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=-64, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L215] var_1_78 = (var_1_43 + var_1_66) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=64, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L216] COND FALSE !(var_1_49 || var_1_48) [L219] var_1_79 = ((((((((var_1_55) < (((((var_1_71) < 0 ) ? -(var_1_71) : (var_1_71))))) ? (var_1_55) : (((((var_1_71) < 0 ) ? -(var_1_71) : (var_1_71))))))) < ((var_1_80 + var_1_81))) ? (((((var_1_55) < (((((var_1_71) < 0 ) ? -(var_1_71) : (var_1_71))))) ? (var_1_55) : (((((var_1_71) < 0 ) ? -(var_1_71) : (var_1_71))))))) : ((var_1_80 + var_1_81)))) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L221] COND FALSE !(\read(var_1_49)) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L224] COND FALSE !(var_1_72 >= ((- var_1_58) / (128 - 100))) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L235] COND FALSE !(var_1_53 >= var_1_77) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=4, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L250] COND TRUE var_1_56 == var_1_68 [L251] var_1_88 = (var_1_81 + var_1_87) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L253] COND FALSE !(\read(var_1_26)) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=-64, var_1_92=4, var_1_9=10] [L262] COND TRUE var_1_47 == var_1_91 [L263] var_1_90 = (var_1_80 + var_1_71) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=0, var_1_92=4, var_1_9=10] [L271] COND FALSE !(var_1_26 || var_1_49) [L280] var_1_92 = var_1_86 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=0, var_1_92=8, var_1_9=10] [L282] unsigned char stepLocal_1 = last_1_var_1_14 > (last_1_var_1_16 - last_1_var_1_16); [L283] signed long int stepLocal_0 = last_1_var_1_20 * last_1_var_1_20; VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_0=1, stepLocal_1=1, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=0, var_1_92=8, var_1_9=10] [L284] COND FALSE !(stepLocal_0 == last_1_var_1_14) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=0, var_1_92=8, var_1_9=10] [L289] unsigned long int stepLocal_6 = ((((var_1_15) > (last_1_var_1_9)) ? (var_1_15) : (last_1_var_1_9))) / var_1_17; VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_6=0, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=0, var_1_92=8, var_1_9=10] [L290] EXPR 256u << last_1_var_1_16 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_6=0, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=1, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=0, var_1_92=8, var_1_9=10] [L290] COND TRUE stepLocal_6 <= (256u << last_1_var_1_16) [L291] var_1_16 = ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=4, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=0, var_1_92=8, var_1_9=10] [L293] unsigned char stepLocal_5 = var_1_16 != var_1_16; [L294] unsigned char stepLocal_4 = var_1_8; VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_4=1, stepLocal_5=0, var_1_10=199/2, var_1_14=32, var_1_15=-8589934587, var_1_16=4, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=0, var_1_92=8, var_1_9=10] [L295] COND TRUE (! var_1_1) || stepLocal_4 [L296] var_1_10 = (((((var_1_11 + var_1_12)) < (((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))))) ? ((var_1_11 + var_1_12)) : (((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))))) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_5=0, var_1_10=4, var_1_13=0, var_1_14=32, var_1_15=-8589934587, var_1_16=4, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=1, var_1_21=0, var_1_22=1/2, var_1_23=100, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=0, var_1_92=8, var_1_9=10] [L304] var_1_20 = var_1_21 [L305] var_1_22 = var_1_12 [L306] var_1_23 = var_1_21 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_5=0, var_1_10=4, var_1_12=5, var_1_13=0, var_1_14=32, var_1_15=-8589934587, var_1_16=4, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=0, var_1_92=8, var_1_9=10] [L307] COND FALSE !(\read(var_1_1)) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_5=0, var_1_10=4, var_1_12=5, var_1_13=0, var_1_14=32, var_1_15=-8589934587, var_1_16=4, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=0, var_1_92=8, var_1_9=10] [L310] EXPR (var_1_16 / var_1_15) & var_1_16 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_5=0, var_1_10=4, var_1_12=5, var_1_13=0, var_1_14=32, var_1_15=-8589934587, var_1_16=4, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=0, var_1_92=8, var_1_9=10] [L310] COND TRUE ((var_1_16 / var_1_15) & var_1_16) >= var_1_20 [L311] var_1_14 = var_1_16 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_5=0, var_1_10=4, var_1_12=5, var_1_13=0, var_1_14=4, var_1_15=-8589934587, var_1_16=4, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=0, var_1_92=8, var_1_9=10] [L316] unsigned char stepLocal_3 = var_1_20 != var_1_14; [L317] signed long int stepLocal_2 = (((var_1_16) < (0)) ? (var_1_16) : (0)); VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_2=0, stepLocal_3=1, stepLocal_5=0, var_1_10=4, var_1_12=5, var_1_13=0, var_1_14=4, var_1_15=-8589934587, var_1_16=4, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=0, var_1_92=8, var_1_9=10] [L318] COND TRUE (var_1_1 || (var_1_16 <= var_1_14)) || stepLocal_3 VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_2=0, stepLocal_5=0, var_1_10=4, var_1_12=5, var_1_13=0, var_1_14=4, var_1_15=-8589934587, var_1_16=4, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=0, var_1_92=8, var_1_9=10] [L319] COND FALSE !(stepLocal_2 <= (-5 + var_1_16)) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, stepLocal_1=1, stepLocal_5=0, var_1_10=4, var_1_12=5, var_1_13=0, var_1_14=4, var_1_15=-8589934587, var_1_16=4, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=0, var_1_92=8, var_1_9=10] [L499] RET step() [L500] CALL, EXPR property() [L490] EXPR (((((last_1_var_1_20 * last_1_var_1_20) == last_1_var_1_14) ? (((last_1_var_1_14 > (last_1_var_1_16 - last_1_var_1_16)) && last_1_var_1_1) ? (var_1_1 == ((unsigned char) var_1_8)) : 1) : 1) && (((var_1_1 || (var_1_16 <= var_1_14)) || (var_1_20 != var_1_14)) ? ((((((var_1_16) < (0)) ? (var_1_16) : (0))) <= (-5 + var_1_16)) ? (var_1_9 == ((unsigned long int) var_1_16)) : 1) : 1)) && (((! var_1_1) || var_1_8) ? (var_1_10 == ((float) (((((var_1_11 + var_1_12)) < (((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))))) ? ((var_1_11 + var_1_12)) : (((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))))))) : (((var_1_11 < var_1_12) || (var_1_16 != var_1_16)) ? (var_1_10 == ((float) var_1_13)) : (var_1_10 == ((float) var_1_12))))) && (var_1_1 ? (var_1_14 == ((signed short int) ((((var_1_23) > (var_1_16)) ? (var_1_23) : (var_1_16))))) : ((((var_1_16 / var_1_15) & var_1_16) >= var_1_20) ? (var_1_14 == ((signed short int) var_1_16)) : (var_1_14 == ((signed short int) -128)))) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=4, var_1_12=5, var_1_13=0, var_1_14=4, var_1_15=-8589934587, var_1_16=4, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=0, var_1_92=8, var_1_9=10] [L490] EXPR ((((((last_1_var_1_20 * last_1_var_1_20) == last_1_var_1_14) ? (((last_1_var_1_14 > (last_1_var_1_16 - last_1_var_1_16)) && last_1_var_1_1) ? (var_1_1 == ((unsigned char) var_1_8)) : 1) : 1) && (((var_1_1 || (var_1_16 <= var_1_14)) || (var_1_20 != var_1_14)) ? ((((((var_1_16) < (0)) ? (var_1_16) : (0))) <= (-5 + var_1_16)) ? (var_1_9 == ((unsigned long int) var_1_16)) : 1) : 1)) && (((! var_1_1) || var_1_8) ? (var_1_10 == ((float) (((((var_1_11 + var_1_12)) < (((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))))) ? ((var_1_11 + var_1_12)) : (((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))))))) : (((var_1_11 < var_1_12) || (var_1_16 != var_1_16)) ? (var_1_10 == ((float) var_1_13)) : (var_1_10 == ((float) var_1_12))))) && (var_1_1 ? (var_1_14 == ((signed short int) ((((var_1_23) > (var_1_16)) ? (var_1_23) : (var_1_16))))) : ((((var_1_16 / var_1_15) & var_1_16) >= var_1_20) ? (var_1_14 == ((signed short int) var_1_16)) : (var_1_14 == ((signed short int) -128))))) && (((((((var_1_15) > (last_1_var_1_9)) ? (var_1_15) : (last_1_var_1_9))) / var_1_17) <= (256u << last_1_var_1_16)) ? (var_1_16 == ((unsigned char) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=4, var_1_12=5, var_1_13=0, var_1_14=4, var_1_15=-8589934587, var_1_16=4, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=0, var_1_92=8, var_1_9=10] [L490-L491] return (((((((((last_1_var_1_20 * last_1_var_1_20) == last_1_var_1_14) ? (((last_1_var_1_14 > (last_1_var_1_16 - last_1_var_1_16)) && last_1_var_1_1) ? (var_1_1 == ((unsigned char) var_1_8)) : 1) : 1) && (((var_1_1 || (var_1_16 <= var_1_14)) || (var_1_20 != var_1_14)) ? ((((((var_1_16) < (0)) ? (var_1_16) : (0))) <= (-5 + var_1_16)) ? (var_1_9 == ((unsigned long int) var_1_16)) : 1) : 1)) && (((! var_1_1) || var_1_8) ? (var_1_10 == ((float) (((((var_1_11 + var_1_12)) < (((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13))))) ? ((var_1_11 + var_1_12)) : (((((var_1_13) < 0 ) ? -(var_1_13) : (var_1_13)))))))) : (((var_1_11 < var_1_12) || (var_1_16 != var_1_16)) ? (var_1_10 == ((float) var_1_13)) : (var_1_10 == ((float) var_1_12))))) && (var_1_1 ? (var_1_14 == ((signed short int) ((((var_1_23) > (var_1_16)) ? (var_1_23) : (var_1_16))))) : ((((var_1_16 / var_1_15) & var_1_16) >= var_1_20) ? (var_1_14 == ((signed short int) var_1_16)) : (var_1_14 == ((signed short int) -128))))) && (((((((var_1_15) > (last_1_var_1_9)) ? (var_1_15) : (last_1_var_1_9))) / var_1_17) <= (256u << last_1_var_1_16)) ? (var_1_16 == ((unsigned char) ((((var_1_18) > (var_1_19)) ? (var_1_18) : (var_1_19))))) : 1)) && (var_1_20 == ((signed char) var_1_21))) && (var_1_22 == ((float) var_1_12))) && (var_1_23 == ((signed char) var_1_21)) ; [L500] RET, EXPR property() [L500] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=4, var_1_12=5, var_1_13=0, var_1_14=4, var_1_15=-8589934587, var_1_16=4, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=0, var_1_92=8, var_1_9=10] [L19] reach_error() VAL [isInitial=1, last_1_var_1_14=32, last_1_var_1_16=1, last_1_var_1_1=0, last_1_var_1_20=1, last_1_var_1_9=10, var_1_10=4, var_1_12=5, var_1_13=0, var_1_14=4, var_1_15=-8589934587, var_1_16=4, var_1_17=-245, var_1_18=0, var_1_19=4, var_1_1=0, var_1_20=0, var_1_21=0, var_1_22=5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_29=-17, var_1_30=0, var_1_31=0, var_1_32=2, var_1_33=0, var_1_34=0, var_1_40=4, var_1_41=0, var_1_42=0, var_1_43=16, var_1_44=-16383, var_1_45=-16383, var_1_46=0, var_1_48=0, var_1_49=0, var_1_51=-1, var_1_52=0, var_1_53=1, var_1_54=3, var_1_55=-126, var_1_56=1, var_1_57=-126, var_1_58=-126, var_1_60=-1, var_1_61=-126, var_1_62=-1, var_1_63=1, var_1_64=16382, var_1_65=-131033, var_1_66=0, var_1_67=16383, var_1_68=-65535, var_1_69=38, var_1_71=63, var_1_72=2, var_1_73=3, var_1_74=3, var_1_75=38, var_1_76=193/8, var_1_77=2, var_1_78=16, var_1_79=-126, var_1_80=-63, var_1_81=-63, var_1_82=2498/5, var_1_83=128, var_1_84=127, var_1_85=63, var_1_86=8, var_1_87=63, var_1_88=0, var_1_89=64, var_1_8=1, var_1_90=0, var_1_92=8, var_1_9=10] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 289 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 43.7s, OverallIterations: 12, TraceHistogramMax: 100, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 15.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5825 SdHoareTripleChecker+Valid, 8.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5775 mSDsluCounter, 17965 SdHoareTripleChecker+Invalid, 7.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 11017 mSDsCounter, 2308 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5749 IncrementalHoareTripleChecker+Invalid, 8057 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2308 mSolverCounterUnsat, 6948 mSDtfsCounter, 5749 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3148 GetRequests, 3058 SyntacticMatches, 4 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 934 ImplicationChecksByTransitivity, 1.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7622occurred in iteration=10, InterpolantAutomatonStates: 87, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.4s AutomataMinimizationTime, 11 MinimizatonAttempts, 15673 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 2.9s SatisfiabilityAnalysisTime, 14.6s InterpolantComputationTime, 9741 NumberOfCodeBlocks, 9741 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 9723 ConstructedInterpolants, 0 QuantifiedInterpolants, 19846 SizeOfPredicates, 9 NumberOfNonLiveVariables, 3980 ConjunctsInSsa, 23 ConjunctsInUnsatCore, 16 InterpolantComputations, 9 PerfectInterpolantSequences, 315378/316800 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:24:16,284 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-53.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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_34768cd7-9545-45fc-aa85-dcc86dc522cf/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 9980b9a84580913ec3a21f586ca0607bdf1168a62a33ef967010ba35ea4b0f88 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 23:24:19,131 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 23:24:19,276 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-23 23:24:19,284 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 23:24:19,284 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 23:24:19,332 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 23:24:19,333 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 23:24:19,334 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 23:24:19,334 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 23:24:19,335 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 23:24:19,336 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 23:24:19,336 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 23:24:19,337 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 23:24:19,337 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 23:24:19,337 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 23:24:19,338 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 23:24:19,338 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 23:24:19,338 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 23:24:19,338 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 23:24:19,338 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 23:24:19,338 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 23:24:19,338 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 23:24:19,338 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 23:24:19,338 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-23 23:24:19,339 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-23 23:24:19,339 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-23 23:24:19,339 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 23:24:19,340 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 23:24:19,340 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 23:24:19,340 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 23:24:19,341 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 23:24:19,341 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:24:19,341 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:24:19,341 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:24:19,341 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:24:19,341 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 23:24:19,341 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:24:19,342 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:24:19,342 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:24:19,342 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:24:19,342 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 23:24:19,342 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 23:24:19,342 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 23:24:19,342 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 23:24:19,342 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-23 23:24:19,343 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-23 23:24:19,343 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 23:24:19,343 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 23:24:19,343 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 23:24:19,343 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 23:24:19,343 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_34768cd7-9545-45fc-aa85-dcc86dc522cf/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 -> 9980b9a84580913ec3a21f586ca0607bdf1168a62a33ef967010ba35ea4b0f88 [2024-11-23 23:24:19,720 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 23:24:19,732 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 23:24:19,735 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 23:24:19,738 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 23:24:19,738 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 23:24:19,740 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-53.i [2024-11-23 23:24:23,079 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/data/46ee4fbef/a33c3a00ae3d4103b5321bac5dd1670d/FLAG470107129 [2024-11-23 23:24:23,535 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 23:24:23,536 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-53.i [2024-11-23 23:24:23,563 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/data/46ee4fbef/a33c3a00ae3d4103b5321bac5dd1670d/FLAG470107129 [2024-11-23 23:24:23,589 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/data/46ee4fbef/a33c3a00ae3d4103b5321bac5dd1670d [2024-11-23 23:24:23,592 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 23:24:23,594 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 23:24:23,596 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 23:24:23,596 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 23:24:23,603 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 23:24:23,609 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:24:23" (1/1) ... [2024-11-23 23:24:23,610 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6830fab5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:24:23, skipping insertion in model container [2024-11-23 23:24:23,610 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:24:23" (1/1) ... [2024-11-23 23:24:23,664 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:24:23,882 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_34768cd7-9545-45fc-aa85-dcc86dc522cf/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-53.i[916,929] [2024-11-23 23:24:24,081 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:24:24,108 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 23:24:24,122 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_34768cd7-9545-45fc-aa85-dcc86dc522cf/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-53.i[916,929] [2024-11-23 23:24:24,225 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:24:24,248 INFO L204 MainTranslator]: Completed translation [2024-11-23 23:24:24,249 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:24:24 WrapperNode [2024-11-23 23:24:24,249 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 23:24:24,252 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 23:24:24,252 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 23:24:24,252 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 23:24:24,263 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:24:24" (1/1) ... [2024-11-23 23:24:24,297 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:24:24" (1/1) ... [2024-11-23 23:24:24,368 INFO L138 Inliner]: procedures = 27, calls = 113, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 519 [2024-11-23 23:24:24,368 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 23:24:24,369 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 23:24:24,369 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 23:24:24,369 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 23:24:24,378 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:24:24" (1/1) ... [2024-11-23 23:24:24,378 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:24:24" (1/1) ... [2024-11-23 23:24:24,392 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:24:24" (1/1) ... [2024-11-23 23:24:24,451 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:24:24,451 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:24:24" (1/1) ... [2024-11-23 23:24:24,452 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:24:24" (1/1) ... [2024-11-23 23:24:24,473 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:24:24" (1/1) ... [2024-11-23 23:24:24,475 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:24:24" (1/1) ... [2024-11-23 23:24:24,481 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:24:24" (1/1) ... [2024-11-23 23:24:24,487 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:24:24" (1/1) ... [2024-11-23 23:24:24,490 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:24:24" (1/1) ... [2024-11-23 23:24:24,497 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 23:24:24,498 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 23:24:24,499 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 23:24:24,499 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 23:24:24,500 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:24:24" (1/1) ... [2024-11-23 23:24:24,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:24:24,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:24:24,540 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:24:24,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:24:24,573 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 23:24:24,574 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-23 23:24:24,574 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 23:24:24,574 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 23:24:24,574 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 23:24:24,574 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 23:24:24,777 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 23:24:24,780 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 23:24:42,416 INFO L? ?]: Removed 22 outVars from TransFormulas that were not future-live. [2024-11-23 23:24:42,417 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 23:24:42,442 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 23:24:42,443 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 23:24:42,443 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:24:42 BoogieIcfgContainer [2024-11-23 23:24:42,444 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 23:24:42,447 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 23:24:42,447 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 23:24:42,457 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 23:24:42,457 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:24:23" (1/3) ... [2024-11-23 23:24:42,458 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46741943 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:24:42, skipping insertion in model container [2024-11-23 23:24:42,458 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:24:24" (2/3) ... [2024-11-23 23:24:42,458 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46741943 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:24:42, skipping insertion in model container [2024-11-23 23:24:42,458 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:24:42" (3/3) ... [2024-11-23 23:24:42,460 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-53.i [2024-11-23 23:24:42,479 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 23:24:42,482 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-53.i that has 2 procedures, 239 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-23 23:24:42,577 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 23:24:42,591 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;@557c8300, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 23:24:42,591 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 23:24:42,597 INFO L276 IsEmpty]: Start isEmpty. Operand has 239 states, 136 states have (on average 1.463235294117647) internal successors, (199), 137 states have internal predecessors, (199), 100 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-23 23:24:42,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 599 [2024-11-23 23:24:42,637 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:24:42,638 INFO L218 NwaCegarLoop]: trace histogram [100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:24:42,639 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:24:42,644 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:24:42,644 INFO L85 PathProgramCache]: Analyzing trace with hash -229594996, now seen corresponding path program 1 times [2024-11-23 23:24:42,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:24:42,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [417724529] [2024-11-23 23:24:42,659 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:24:42,659 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:24:42,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:24:42,662 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:24:42,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:24:44,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:24:44,827 INFO L256 TraceCheckSpWp]: Trace formula consists of 935 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-23 23:24:44,862 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:24:45,277 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19800 trivial. 0 not checked. [2024-11-23 23:24:45,277 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:24:45,278 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:24:45,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [417724529] [2024-11-23 23:24:45,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [417724529] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:24:45,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:24:45,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:24:45,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955039445] [2024-11-23 23:24:45,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:24:45,288 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:24:45,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:24:45,311 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:24:45,312 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:24:45,315 INFO L87 Difference]: Start difference. First operand has 239 states, 136 states have (on average 1.463235294117647) internal successors, (199), 137 states have internal predecessors, (199), 100 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) 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, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:24:46,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:24:46,367 INFO L93 Difference]: Finished difference Result 570 states and 1083 transitions. [2024-11-23 23:24:46,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:24:46,369 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, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) Word has length 598 [2024-11-23 23:24:46,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:24:46,385 INFO L225 Difference]: With dead ends: 570 [2024-11-23 23:24:46,386 INFO L226 Difference]: Without dead ends: 334 [2024-11-23 23:24:46,395 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 597 GetRequests, 596 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:24:46,400 INFO L435 NwaCegarLoop]: 390 mSDtfsCounter, 159 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 770 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-23 23:24:46,403 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 770 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-23 23:24:46,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2024-11-23 23:24:46,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 331. [2024-11-23 23:24:46,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 211 states have (on average 1.5355450236966826) internal successors, (324), 212 states have internal predecessors, (324), 117 states have call successors, (117), 2 states have call predecessors, (117), 2 states have return successors, (117), 116 states have call predecessors, (117), 117 states have call successors, (117) [2024-11-23 23:24:46,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 558 transitions. [2024-11-23 23:24:46,580 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 558 transitions. Word has length 598 [2024-11-23 23:24:46,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:24:46,589 INFO L471 AbstractCegarLoop]: Abstraction has 331 states and 558 transitions. [2024-11-23 23:24:46,590 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, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:24:46,590 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 558 transitions. [2024-11-23 23:24:46,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 599 [2024-11-23 23:24:46,616 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:24:46,616 INFO L218 NwaCegarLoop]: trace histogram [100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:24:46,655 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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)] Ended with exit code 0 [2024-11-23 23:24:46,817 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:24:46,817 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:24:46,818 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:24:46,818 INFO L85 PathProgramCache]: Analyzing trace with hash -167555382, now seen corresponding path program 1 times [2024-11-23 23:24:46,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:24:46,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [891321957] [2024-11-23 23:24:46,820 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:24:46,820 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:24:46,820 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:24:46,823 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:24:46,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:24:48,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:24:48,814 INFO L256 TraceCheckSpWp]: Trace formula consists of 935 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 23:24:48,829 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:25:01,014 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 10225 proven. 303 refuted. 0 times theorem prover too weak. 9272 trivial. 0 not checked. [2024-11-23 23:25:01,014 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:25:09,853 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 285 proven. 306 refuted. 0 times theorem prover too weak. 19209 trivial. 0 not checked. [2024-11-23 23:25:09,854 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:25:09,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [891321957] [2024-11-23 23:25:09,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [891321957] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:25:09,854 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 23:25:09,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2024-11-23 23:25:09,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197483831] [2024-11-23 23:25:09,855 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 23:25:09,858 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 23:25:09,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:25:09,860 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 23:25:09,860 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2024-11-23 23:25:09,861 INFO L87 Difference]: Start difference. First operand 331 states and 558 transitions. Second operand has 12 states, 12 states have (on average 9.916666666666666) internal successors, (119), 12 states have internal predecessors, (119), 3 states have call successors, (152), 3 states have call predecessors, (152), 7 states have return successors, (153), 3 states have call predecessors, (153), 3 states have call successors, (153) [2024-11-23 23:25:19,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:25:19,455 INFO L93 Difference]: Finished difference Result 673 states and 1123 transitions. [2024-11-23 23:25:19,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 23:25:19,456 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 9.916666666666666) internal successors, (119), 12 states have internal predecessors, (119), 3 states have call successors, (152), 3 states have call predecessors, (152), 7 states have return successors, (153), 3 states have call predecessors, (153), 3 states have call successors, (153) Word has length 598 [2024-11-23 23:25:19,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:25:19,469 INFO L225 Difference]: With dead ends: 673 [2024-11-23 23:25:19,472 INFO L226 Difference]: Without dead ends: 345 [2024-11-23 23:25:19,475 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1201 GetRequests, 1183 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=126, Invalid=216, Unknown=0, NotChecked=0, Total=342 [2024-11-23 23:25:19,480 INFO L435 NwaCegarLoop]: 278 mSDtfsCounter, 329 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 739 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 809 SdHoareTripleChecker+Invalid, 881 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.8s IncrementalHoareTripleChecker+Time [2024-11-23 23:25:19,480 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [377 Valid, 809 Invalid, 881 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 739 Invalid, 0 Unknown, 0 Unchecked, 8.8s Time] [2024-11-23 23:25:19,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2024-11-23 23:25:19,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 337. [2024-11-23 23:25:19,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 215 states have (on average 1.4883720930232558) internal successors, (320), 216 states have internal predecessors, (320), 117 states have call successors, (117), 4 states have call predecessors, (117), 4 states have return successors, (117), 116 states have call predecessors, (117), 117 states have call successors, (117) [2024-11-23 23:25:19,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 554 transitions. [2024-11-23 23:25:19,573 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 554 transitions. Word has length 598 [2024-11-23 23:25:19,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:25:19,577 INFO L471 AbstractCegarLoop]: Abstraction has 337 states and 554 transitions. [2024-11-23 23:25:19,577 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.916666666666666) internal successors, (119), 12 states have internal predecessors, (119), 3 states have call successors, (152), 3 states have call predecessors, (152), 7 states have return successors, (153), 3 states have call predecessors, (153), 3 states have call successors, (153) [2024-11-23 23:25:19,578 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 554 transitions. [2024-11-23 23:25:19,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 599 [2024-11-23 23:25:19,591 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:25:19,591 INFO L218 NwaCegarLoop]: trace histogram [100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:25:19,631 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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)] Ended with exit code 0 [2024-11-23 23:25:19,792 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:25:19,792 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:25:19,793 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:25:19,793 INFO L85 PathProgramCache]: Analyzing trace with hash 474001162, now seen corresponding path program 1 times [2024-11-23 23:25:19,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:25:19,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1855818239] [2024-11-23 23:25:19,795 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:25:19,795 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:25:19,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:25:19,797 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:25:19,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:25:21,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:25:21,670 INFO L256 TraceCheckSpWp]: Trace formula consists of 935 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-23 23:25:21,696 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:25:22,189 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19800 trivial. 0 not checked. [2024-11-23 23:25:22,189 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:25:22,189 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:25:22,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1855818239] [2024-11-23 23:25:22,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1855818239] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:25:22,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:25:22,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:25:22,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708545757] [2024-11-23 23:25:22,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:25:22,191 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:25:22,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:25:22,196 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:25:22,196 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:25:22,197 INFO L87 Difference]: Start difference. First operand 337 states and 554 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, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:25:22,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:25:22,451 INFO L93 Difference]: Finished difference Result 855 states and 1413 transitions. [2024-11-23 23:25:22,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:25:22,452 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, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) Word has length 598 [2024-11-23 23:25:22,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:25:22,461 INFO L225 Difference]: With dead ends: 855 [2024-11-23 23:25:22,463 INFO L226 Difference]: Without dead ends: 521 [2024-11-23 23:25:22,465 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 597 GetRequests, 596 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:25:22,466 INFO L435 NwaCegarLoop]: 419 mSDtfsCounter, 149 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 778 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:25:22,467 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 778 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:25:22,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2024-11-23 23:25:22,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 518. [2024-11-23 23:25:22,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 358 states have (on average 1.5251396648044693) internal successors, (546), 361 states have internal predecessors, (546), 153 states have call successors, (153), 6 states have call predecessors, (153), 6 states have return successors, (153), 150 states have call predecessors, (153), 153 states have call successors, (153) [2024-11-23 23:25:22,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 852 transitions. [2024-11-23 23:25:22,570 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 852 transitions. Word has length 598 [2024-11-23 23:25:22,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:25:22,571 INFO L471 AbstractCegarLoop]: Abstraction has 518 states and 852 transitions. [2024-11-23 23:25:22,572 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, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:25:22,572 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 852 transitions. [2024-11-23 23:25:22,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 599 [2024-11-23 23:25:22,579 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:25:22,579 INFO L218 NwaCegarLoop]: trace histogram [100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:25:22,612 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:25:22,783 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:25:22,784 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:25:22,784 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:25:22,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1028526196, now seen corresponding path program 1 times [2024-11-23 23:25:22,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:25:22,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [818713977] [2024-11-23 23:25:22,787 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:25:22,788 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:25:22,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:25:22,790 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:25:22,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:25:24,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:25:24,477 INFO L256 TraceCheckSpWp]: Trace formula consists of 934 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-23 23:25:24,489 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:25:34,587 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19800 trivial. 0 not checked. [2024-11-23 23:25:34,587 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:25:34,587 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:25:34,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [818713977] [2024-11-23 23:25:34,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [818713977] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:25:34,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:25:34,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 23:25:34,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942518547] [2024-11-23 23:25:34,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:25:34,589 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:25:34,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:25:34,590 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:25:34,590 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:25:34,591 INFO L87 Difference]: Start difference. First operand 518 states and 852 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:25:35,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:25:35,304 INFO L93 Difference]: Finished difference Result 1540 states and 2534 transitions. [2024-11-23 23:25:35,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:25:35,305 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) Word has length 598 [2024-11-23 23:25:35,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:25:35,314 INFO L225 Difference]: With dead ends: 1540 [2024-11-23 23:25:35,314 INFO L226 Difference]: Without dead ends: 1025 [2024-11-23 23:25:35,317 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 597 GetRequests, 596 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:25:35,317 INFO L435 NwaCegarLoop]: 385 mSDtfsCounter, 86 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 757 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-23 23:25:35,318 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 757 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-23 23:25:35,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1025 states. [2024-11-23 23:25:35,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1025 to 1023. [2024-11-23 23:25:35,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1023 states, 704 states have (on average 1.5113636363636365) internal successors, (1064), 710 states have internal predecessors, (1064), 306 states have call successors, (306), 12 states have call predecessors, (306), 12 states have return successors, (306), 300 states have call predecessors, (306), 306 states have call successors, (306) [2024-11-23 23:25:35,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1023 states to 1023 states and 1676 transitions. [2024-11-23 23:25:35,466 INFO L78 Accepts]: Start accepts. Automaton has 1023 states and 1676 transitions. Word has length 598 [2024-11-23 23:25:35,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:25:35,467 INFO L471 AbstractCegarLoop]: Abstraction has 1023 states and 1676 transitions. [2024-11-23 23:25:35,467 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:25:35,467 INFO L276 IsEmpty]: Start isEmpty. Operand 1023 states and 1676 transitions. [2024-11-23 23:25:35,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 600 [2024-11-23 23:25:35,476 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:25:35,477 INFO L218 NwaCegarLoop]: trace histogram [100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:25:35,519 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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)] Forceful destruction successful, exit code 0 [2024-11-23 23:25:35,678 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:25:35,678 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:25:35,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:25:35,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1518241279, now seen corresponding path program 1 times [2024-11-23 23:25:35,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:25:35,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1169655172] [2024-11-23 23:25:35,681 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:25:35,681 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:25:35,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:25:35,685 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:25:35,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:25:37,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:25:37,493 INFO L256 TraceCheckSpWp]: Trace formula consists of 937 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-23 23:25:37,510 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:25:57,373 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19800 trivial. 0 not checked. [2024-11-23 23:25:57,373 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:25:57,373 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:25:57,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1169655172] [2024-11-23 23:25:57,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1169655172] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:25:57,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:25:57,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 23:25:57,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979107051] [2024-11-23 23:25:57,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:25:57,375 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 23:25:57,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:25:57,376 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 23:25:57,376 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:25:57,377 INFO L87 Difference]: Start difference. First operand 1023 states and 1676 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:26:01,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:26:01,374 INFO L93 Difference]: Finished difference Result 2466 states and 4038 transitions. [2024-11-23 23:26:01,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 23:26:01,388 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) Word has length 599 [2024-11-23 23:26:01,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:26:01,402 INFO L225 Difference]: With dead ends: 2466 [2024-11-23 23:26:01,403 INFO L226 Difference]: Without dead ends: 1446 [2024-11-23 23:26:01,409 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 600 GetRequests, 595 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-23 23:26:01,410 INFO L435 NwaCegarLoop]: 382 mSDtfsCounter, 255 mSDsluCounter, 931 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 1313 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2024-11-23 23:26:01,412 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [255 Valid, 1313 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2024-11-23 23:26:01,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1446 states. [2024-11-23 23:26:01,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1446 to 1384. [2024-11-23 23:26:01,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1384 states, 960 states have (on average 1.5291666666666666) internal successors, (1468), 966 states have internal predecessors, (1468), 406 states have call successors, (406), 17 states have call predecessors, (406), 17 states have return successors, (406), 400 states have call predecessors, (406), 406 states have call successors, (406) [2024-11-23 23:26:01,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1384 states to 1384 states and 2280 transitions. [2024-11-23 23:26:01,643 INFO L78 Accepts]: Start accepts. Automaton has 1384 states and 2280 transitions. Word has length 599 [2024-11-23 23:26:01,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:26:01,645 INFO L471 AbstractCegarLoop]: Abstraction has 1384 states and 2280 transitions. [2024-11-23 23:26:01,647 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:26:01,648 INFO L276 IsEmpty]: Start isEmpty. Operand 1384 states and 2280 transitions. [2024-11-23 23:26:01,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 600 [2024-11-23 23:26:01,654 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:26:01,654 INFO L218 NwaCegarLoop]: trace histogram [100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:26:01,694 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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)] Ended with exit code 0 [2024-11-23 23:26:01,855 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:26:01,855 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:26:01,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:26:01,857 INFO L85 PathProgramCache]: Analyzing trace with hash 2094202533, now seen corresponding path program 1 times [2024-11-23 23:26:01,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:26:01,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1158952926] [2024-11-23 23:26:01,858 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:26:01,858 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:26:01,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:26:01,860 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:26:01,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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)] Waiting until timeout for monitored process [2024-11-23 23:26:03,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:26:03,622 INFO L256 TraceCheckSpWp]: Trace formula consists of 935 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-23 23:26:03,632 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:26:03,739 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19800 trivial. 0 not checked. [2024-11-23 23:26:03,739 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:26:03,739 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:26:03,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1158952926] [2024-11-23 23:26:03,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1158952926] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:26:03,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:26:03,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:26:03,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879895842] [2024-11-23 23:26:03,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:26:03,741 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:26:03,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:26:03,741 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:26:03,742 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:26:03,742 INFO L87 Difference]: Start difference. First operand 1384 states and 2280 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:26:05,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:26:05,167 INFO L93 Difference]: Finished difference Result 2943 states and 4830 transitions. [2024-11-23 23:26:05,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:26:05,175 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) Word has length 599 [2024-11-23 23:26:05,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:26:05,192 INFO L225 Difference]: With dead ends: 2943 [2024-11-23 23:26:05,192 INFO L226 Difference]: Without dead ends: 1923 [2024-11-23 23:26:05,197 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 598 GetRequests, 597 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:26:05,198 INFO L435 NwaCegarLoop]: 755 mSDtfsCounter, 377 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 1129 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-23 23:26:05,199 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [377 Valid, 1129 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-23 23:26:05,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1923 states. [2024-11-23 23:26:05,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1923 to 1392. [2024-11-23 23:26:05,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1392 states, 968 states have (on average 1.524793388429752) internal successors, (1476), 974 states have internal predecessors, (1476), 406 states have call successors, (406), 17 states have call predecessors, (406), 17 states have return successors, (406), 400 states have call predecessors, (406), 406 states have call successors, (406) [2024-11-23 23:26:05,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1392 states to 1392 states and 2288 transitions. [2024-11-23 23:26:05,445 INFO L78 Accepts]: Start accepts. Automaton has 1392 states and 2288 transitions. Word has length 599 [2024-11-23 23:26:05,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:26:05,447 INFO L471 AbstractCegarLoop]: Abstraction has 1392 states and 2288 transitions. [2024-11-23 23:26:05,447 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 1 states have call successors, (100), 1 states have call predecessors, (100), 1 states have return successors, (100), 1 states have call predecessors, (100), 1 states have call successors, (100) [2024-11-23 23:26:05,448 INFO L276 IsEmpty]: Start isEmpty. Operand 1392 states and 2288 transitions. [2024-11-23 23:26:05,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 600 [2024-11-23 23:26:05,453 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:26:05,453 INFO L218 NwaCegarLoop]: trace histogram [100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:26:05,489 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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)] Ended with exit code 0 [2024-11-23 23:26:05,654 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:26:05,654 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:26:05,654 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:26:05,655 INFO L85 PathProgramCache]: Analyzing trace with hash -425757401, now seen corresponding path program 1 times [2024-11-23 23:26:05,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:26:05,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1080059484] [2024-11-23 23:26:05,656 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:26:05,656 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:26:05,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:26:05,657 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:26:05,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:26:07,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:26:07,364 INFO L256 TraceCheckSpWp]: Trace formula consists of 935 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 23:26:07,374 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:26:16,718 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 5169 proven. 252 refuted. 0 times theorem prover too weak. 14379 trivial. 0 not checked. [2024-11-23 23:26:16,719 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:26:23,997 INFO L134 CoverageAnalysis]: Checked inductivity of 19800 backedges. 45 proven. 252 refuted. 0 times theorem prover too weak. 19503 trivial. 0 not checked. [2024-11-23 23:26:23,997 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:26:23,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1080059484] [2024-11-23 23:26:23,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1080059484] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:26:23,997 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 23:26:23,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2024-11-23 23:26:23,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264423786] [2024-11-23 23:26:23,998 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 23:26:24,000 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 23:26:24,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:26:24,001 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 23:26:24,001 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-23 23:26:24,001 INFO L87 Difference]: Start difference. First operand 1392 states and 2288 transitions. Second operand has 12 states, 12 states have (on average 9.5) internal successors, (114), 12 states have internal predecessors, (114), 2 states have call successors, (184), 2 states have call predecessors, (184), 4 states have return successors, (185), 2 states have call predecessors, (185), 2 states have call successors, (185) [2024-11-23 23:26:48,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:26:48,174 INFO L93 Difference]: Finished difference Result 3069 states and 4943 transitions. [2024-11-23 23:26:48,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-23 23:26:48,178 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 9.5) internal successors, (114), 12 states have internal predecessors, (114), 2 states have call successors, (184), 2 states have call predecessors, (184), 4 states have return successors, (185), 2 states have call predecessors, (185), 2 states have call successors, (185) Word has length 599 [2024-11-23 23:26:48,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:26:48,195 INFO L225 Difference]: With dead ends: 3069 [2024-11-23 23:26:48,195 INFO L226 Difference]: Without dead ends: 2041 [2024-11-23 23:26:48,200 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1219 GetRequests, 1188 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=268, Invalid=724, Unknown=0, NotChecked=0, Total=992 [2024-11-23 23:26:48,201 INFO L435 NwaCegarLoop]: 553 mSDtfsCounter, 902 mSDsluCounter, 2130 mSDsCounter, 0 mSdLazyCounter, 1879 mSolverCounterSat, 913 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 904 SdHoareTripleChecker+Valid, 2683 SdHoareTripleChecker+Invalid, 2792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 913 IncrementalHoareTripleChecker+Valid, 1879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.4s IncrementalHoareTripleChecker+Time [2024-11-23 23:26:48,201 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [904 Valid, 2683 Invalid, 2792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [913 Valid, 1879 Invalid, 0 Unknown, 0 Unchecked, 21.4s Time] [2024-11-23 23:26:48,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2041 states. [2024-11-23 23:26:48,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2041 to 1420. [2024-11-23 23:26:48,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1420 states, 987 states have (on average 1.5106382978723405) internal successors, (1491), 993 states have internal predecessors, (1491), 406 states have call successors, (406), 26 states have call predecessors, (406), 26 states have return successors, (406), 400 states have call predecessors, (406), 406 states have call successors, (406) [2024-11-23 23:26:48,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1420 states to 1420 states and 2303 transitions. [2024-11-23 23:26:48,509 INFO L78 Accepts]: Start accepts. Automaton has 1420 states and 2303 transitions. Word has length 599 [2024-11-23 23:26:48,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:26:48,511 INFO L471 AbstractCegarLoop]: Abstraction has 1420 states and 2303 transitions. [2024-11-23 23:26:48,511 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.5) internal successors, (114), 12 states have internal predecessors, (114), 2 states have call successors, (184), 2 states have call predecessors, (184), 4 states have return successors, (185), 2 states have call predecessors, (185), 2 states have call successors, (185) [2024-11-23 23:26:48,511 INFO L276 IsEmpty]: Start isEmpty. Operand 1420 states and 2303 transitions. [2024-11-23 23:26:48,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 601 [2024-11-23 23:26:48,517 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:26:48,517 INFO L218 NwaCegarLoop]: trace histogram [100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:26:48,554 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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)] Ended with exit code 0 [2024-11-23 23:26:48,718 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:26:48,718 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:26:48,718 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:26:48,719 INFO L85 PathProgramCache]: Analyzing trace with hash 262056268, now seen corresponding path program 1 times [2024-11-23 23:26:48,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:26:48,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1923971951] [2024-11-23 23:26:48,720 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:26:48,720 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:26:48,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:26:48,722 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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:26:48,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34768cd7-9545-45fc-aa85-dcc86dc522cf/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)] Waiting until timeout for monitored process [2024-11-23 23:26:50,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:26:50,522 INFO L256 TraceCheckSpWp]: Trace formula consists of 934 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-23 23:26:50,558 INFO L279 TraceCheckSpWp]: Computing forward predicates...