./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-77.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-77.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB --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 d238ba5fb2d67655095090c3720194a283f42e12c6cb4a9b9e3ca07950ace9dc --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 20:25:00,657 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 20:25:00,760 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-27 20:25:00,768 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 20:25:00,769 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 20:25:00,812 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 20:25:00,812 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 20:25:00,813 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 20:25:00,813 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 20:25:00,813 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 20:25:00,813 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 20:25:00,814 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 20:25:00,814 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 20:25:00,814 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 20:25:00,814 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 20:25:00,815 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 20:25:00,815 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 20:25:00,815 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 20:25:00,815 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 20:25:00,815 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 20:25:00,816 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 20:25:00,816 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 20:25:00,816 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 20:25:00,816 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 20:25:00,816 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 20:25:00,816 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 20:25:00,816 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 20:25:00,816 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 20:25:00,816 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 20:25:00,816 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:25:00,817 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:25:00,817 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:25:00,818 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:25:00,818 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 20:25:00,818 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:25:00,818 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:25:00,818 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:25:00,818 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:25:00,818 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 20:25:00,819 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 20:25:00,819 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 20:25:00,819 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 20:25:00,819 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-27 20:25:00,819 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-27 20:25:00,819 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 20:25:00,819 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 20:25:00,819 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 20:25:00,819 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 20:25:00,819 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_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB 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 -> d238ba5fb2d67655095090c3720194a283f42e12c6cb4a9b9e3ca07950ace9dc [2024-11-27 20:25:01,237 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 20:25:01,252 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 20:25:01,256 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 20:25:01,258 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 20:25:01,258 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 20:25:01,261 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-77.i [2024-11-27 20:25:04,624 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/data/469d55b2f/6584f9f12cca43208a9782a132da8425/FLAGb06279cf7 [2024-11-27 20:25:05,005 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 20:25:05,006 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-77.i [2024-11-27 20:25:05,020 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/data/469d55b2f/6584f9f12cca43208a9782a132da8425/FLAGb06279cf7 [2024-11-27 20:25:05,232 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/data/469d55b2f/6584f9f12cca43208a9782a132da8425 [2024-11-27 20:25:05,235 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 20:25:05,236 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 20:25:05,238 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 20:25:05,238 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 20:25:05,244 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 20:25:05,245 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:25:05" (1/1) ... [2024-11-27 20:25:05,246 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3786b6bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:05, skipping insertion in model container [2024-11-27 20:25:05,246 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:25:05" (1/1) ... [2024-11-27 20:25:05,281 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 20:25:05,473 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_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-77.i[916,929] [2024-11-27 20:25:05,674 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:25:05,690 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 20:25:05,704 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_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-77.i[916,929] [2024-11-27 20:25:05,800 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:25:05,841 INFO L204 MainTranslator]: Completed translation [2024-11-27 20:25:05,842 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:05 WrapperNode [2024-11-27 20:25:05,842 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 20:25:05,844 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 20:25:05,844 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 20:25:05,845 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 20:25:05,854 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:05" (1/1) ... [2024-11-27 20:25:05,871 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:05" (1/1) ... [2024-11-27 20:25:05,945 INFO L138 Inliner]: procedures = 26, calls = 72, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 422 [2024-11-27 20:25:05,945 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 20:25:05,946 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 20:25:05,946 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 20:25:05,947 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 20:25:05,958 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:05" (1/1) ... [2024-11-27 20:25:05,958 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:05" (1/1) ... [2024-11-27 20:25:05,967 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:05" (1/1) ... [2024-11-27 20:25:06,036 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-27 20:25:06,038 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:05" (1/1) ... [2024-11-27 20:25:06,038 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:05" (1/1) ... [2024-11-27 20:25:06,076 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:05" (1/1) ... [2024-11-27 20:25:06,078 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:05" (1/1) ... [2024-11-27 20:25:06,091 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:05" (1/1) ... [2024-11-27 20:25:06,096 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:05" (1/1) ... [2024-11-27 20:25:06,105 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:05" (1/1) ... [2024-11-27 20:25:06,161 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 20:25:06,166 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 20:25:06,166 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 20:25:06,166 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 20:25:06,167 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:05" (1/1) ... [2024-11-27 20:25:06,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:25:06,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:25:06,229 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 20:25:06,237 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 20:25:06,268 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 20:25:06,269 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-27 20:25:06,269 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-27 20:25:06,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-27 20:25:06,269 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 20:25:06,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 20:25:06,471 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 20:25:06,474 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 20:25:07,626 INFO L? ?]: Removed 33 outVars from TransFormulas that were not future-live. [2024-11-27 20:25:07,626 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 20:25:07,648 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 20:25:07,648 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-27 20:25:07,649 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:25:07 BoogieIcfgContainer [2024-11-27 20:25:07,649 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 20:25:07,654 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 20:25:07,654 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 20:25:07,660 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 20:25:07,660 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 08:25:05" (1/3) ... [2024-11-27 20:25:07,662 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6dbfd321 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:25:07, skipping insertion in model container [2024-11-27 20:25:07,662 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:05" (2/3) ... [2024-11-27 20:25:07,663 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6dbfd321 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:25:07, skipping insertion in model container [2024-11-27 20:25:07,664 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:25:07" (3/3) ... [2024-11-27 20:25:07,665 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-77.i [2024-11-27 20:25:07,684 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 20:25:07,687 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-77.i that has 2 procedures, 174 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-27 20:25:07,765 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 20:25:07,785 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;@484e0355, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 20:25:07,785 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-27 20:25:07,792 INFO L276 IsEmpty]: Start isEmpty. Operand has 174 states, 112 states have (on average 1.4642857142857142) internal successors, (164), 113 states have internal predecessors, (164), 59 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 59 states have call predecessors, (59), 59 states have call successors, (59) [2024-11-27 20:25:07,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-11-27 20:25:07,826 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:07,829 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:07,830 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:07,838 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:07,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1314271781, now seen corresponding path program 1 times [2024-11-27 20:25:07,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:07,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248049660] [2024-11-27 20:25:07,851 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:07,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:08,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:08,641 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 116 refuted. 0 times theorem prover too weak. 6728 trivial. 0 not checked. [2024-11-27 20:25:08,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:08,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248049660] [2024-11-27 20:25:08,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248049660] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:25:08,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285273430] [2024-11-27 20:25:08,645 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:08,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:25:08,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:25:08,649 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:25:08,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-27 20:25:09,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:09,073 INFO L256 TraceCheckSpWp]: Trace formula consists of 870 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-27 20:25:09,086 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:25:09,160 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 6728 trivial. 0 not checked. [2024-11-27 20:25:09,160 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:25:09,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285273430] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:25:09,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:25:09,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-27 20:25:09,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209066130] [2024-11-27 20:25:09,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:25:09,174 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-27 20:25:09,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:09,203 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-27 20:25:09,204 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 20:25:09,207 INFO L87 Difference]: Start difference. First operand has 174 states, 112 states have (on average 1.4642857142857142) internal successors, (164), 113 states have internal predecessors, (164), 59 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 59 states have call predecessors, (59), 59 states have call successors, (59) Second operand has 2 states, 2 states have (on average 41.5) internal successors, (83), 2 states have internal predecessors, (83), 2 states have call successors, (59), 2 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 2 states have call successors, (59) [2024-11-27 20:25:09,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:09,302 INFO L93 Difference]: Finished difference Result 341 states and 617 transitions. [2024-11-27 20:25:09,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-27 20:25:09,304 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 41.5) internal successors, (83), 2 states have internal predecessors, (83), 2 states have call successors, (59), 2 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 2 states have call successors, (59) Word has length 373 [2024-11-27 20:25:09,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:09,313 INFO L225 Difference]: With dead ends: 341 [2024-11-27 20:25:09,313 INFO L226 Difference]: Without dead ends: 170 [2024-11-27 20:25:09,318 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 374 GetRequests, 374 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-27 20:25:09,322 INFO L435 NwaCegarLoop]: 274 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, 274 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-27 20:25:09,323 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 20:25:09,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2024-11-27 20:25:09,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 170. [2024-11-27 20:25:09,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 109 states have (on average 1.4311926605504588) internal successors, (156), 109 states have internal predecessors, (156), 59 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 59 states have call predecessors, (59), 59 states have call successors, (59) [2024-11-27 20:25:09,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 274 transitions. [2024-11-27 20:25:09,439 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 274 transitions. Word has length 373 [2024-11-27 20:25:09,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:09,440 INFO L471 AbstractCegarLoop]: Abstraction has 170 states and 274 transitions. [2024-11-27 20:25:09,440 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 41.5) internal successors, (83), 2 states have internal predecessors, (83), 2 states have call successors, (59), 2 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 2 states have call successors, (59) [2024-11-27 20:25:09,440 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 274 transitions. [2024-11-27 20:25:09,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-11-27 20:25:09,450 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:09,451 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:09,464 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-27 20:25:09,651 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-27 20:25:09,652 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:09,653 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:09,653 INFO L85 PathProgramCache]: Analyzing trace with hash 211538543, now seen corresponding path program 1 times [2024-11-27 20:25:09,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:09,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608011410] [2024-11-27 20:25:09,653 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:09,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:09,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:10,287 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2024-11-27 20:25:10,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:10,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608011410] [2024-11-27 20:25:10,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608011410] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:25:10,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:25:10,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:25:10,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917772547] [2024-11-27 20:25:10,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:25:10,289 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:25:10,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:10,293 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:25:10,294 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:25:10,294 INFO L87 Difference]: Start difference. First operand 170 states and 274 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:10,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:10,454 INFO L93 Difference]: Finished difference Result 427 states and 689 transitions. [2024-11-27 20:25:10,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:25:10,457 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) Word has length 373 [2024-11-27 20:25:10,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:10,467 INFO L225 Difference]: With dead ends: 427 [2024-11-27 20:25:10,467 INFO L226 Difference]: Without dead ends: 260 [2024-11-27 20:25:10,469 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-27 20:25:10,470 INFO L435 NwaCegarLoop]: 372 mSDtfsCounter, 130 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 628 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:10,470 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 628 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 20:25:10,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2024-11-27 20:25:10,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 257. [2024-11-27 20:25:10,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 181 states have (on average 1.4806629834254144) internal successors, (268), 182 states have internal predecessors, (268), 73 states have call successors, (73), 2 states have call predecessors, (73), 2 states have return successors, (73), 72 states have call predecessors, (73), 73 states have call successors, (73) [2024-11-27 20:25:10,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 414 transitions. [2024-11-27 20:25:10,540 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 414 transitions. Word has length 373 [2024-11-27 20:25:10,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:10,543 INFO L471 AbstractCegarLoop]: Abstraction has 257 states and 414 transitions. [2024-11-27 20:25:10,544 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:10,544 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 414 transitions. [2024-11-27 20:25:10,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-11-27 20:25:10,553 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:10,554 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:10,554 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-27 20:25:10,554 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:10,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:10,556 INFO L85 PathProgramCache]: Analyzing trace with hash -182828243, now seen corresponding path program 1 times [2024-11-27 20:25:10,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:10,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222662979] [2024-11-27 20:25:10,556 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:10,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:10,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:11,053 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2024-11-27 20:25:11,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:11,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222662979] [2024-11-27 20:25:11,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222662979] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:25:11,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:25:11,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:25:11,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121196623] [2024-11-27 20:25:11,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:25:11,058 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:25:11,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:11,062 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:25:11,062 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:25:11,062 INFO L87 Difference]: Start difference. First operand 257 states and 414 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:11,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:11,170 INFO L93 Difference]: Finished difference Result 661 states and 1060 transitions. [2024-11-27 20:25:11,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:25:11,172 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) Word has length 373 [2024-11-27 20:25:11,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:11,182 INFO L225 Difference]: With dead ends: 661 [2024-11-27 20:25:11,183 INFO L226 Difference]: Without dead ends: 407 [2024-11-27 20:25:11,184 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-27 20:25:11,186 INFO L435 NwaCegarLoop]: 272 mSDtfsCounter, 127 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:11,188 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 534 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 20:25:11,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2024-11-27 20:25:11,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 404. [2024-11-27 20:25:11,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 290 states have (on average 1.4724137931034482) internal successors, (427), 293 states have internal predecessors, (427), 109 states have call successors, (109), 4 states have call predecessors, (109), 4 states have return successors, (109), 106 states have call predecessors, (109), 109 states have call successors, (109) [2024-11-27 20:25:11,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 645 transitions. [2024-11-27 20:25:11,275 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 645 transitions. Word has length 373 [2024-11-27 20:25:11,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:11,276 INFO L471 AbstractCegarLoop]: Abstraction has 404 states and 645 transitions. [2024-11-27 20:25:11,277 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:11,279 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 645 transitions. [2024-11-27 20:25:11,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2024-11-27 20:25:11,286 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:11,287 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:11,287 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-27 20:25:11,287 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:11,288 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:11,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1345911533, now seen corresponding path program 1 times [2024-11-27 20:25:11,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:11,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959224102] [2024-11-27 20:25:11,288 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:11,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:11,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:11,757 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2024-11-27 20:25:11,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:11,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959224102] [2024-11-27 20:25:11,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959224102] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:25:11,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:25:11,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:25:11,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790504358] [2024-11-27 20:25:11,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:25:11,759 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:25:11,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:11,760 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:25:11,760 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:25:11,761 INFO L87 Difference]: Start difference. First operand 404 states and 645 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:11,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:11,993 INFO L93 Difference]: Finished difference Result 1190 states and 1897 transitions. [2024-11-27 20:25:11,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:25:11,994 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) Word has length 374 [2024-11-27 20:25:11,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:12,008 INFO L225 Difference]: With dead ends: 1190 [2024-11-27 20:25:12,010 INFO L226 Difference]: Without dead ends: 789 [2024-11-27 20:25:12,011 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-27 20:25:12,015 INFO L435 NwaCegarLoop]: 491 mSDtfsCounter, 253 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 744 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:12,016 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [253 Valid, 744 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 20:25:12,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states. [2024-11-27 20:25:12,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 787. [2024-11-27 20:25:12,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 787 states, 560 states have (on average 1.4214285714285715) internal successors, (796), 566 states have internal predecessors, (796), 218 states have call successors, (218), 8 states have call predecessors, (218), 8 states have return successors, (218), 212 states have call predecessors, (218), 218 states have call successors, (218) [2024-11-27 20:25:12,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 787 states to 787 states and 1232 transitions. [2024-11-27 20:25:12,215 INFO L78 Accepts]: Start accepts. Automaton has 787 states and 1232 transitions. Word has length 374 [2024-11-27 20:25:12,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:12,219 INFO L471 AbstractCegarLoop]: Abstraction has 787 states and 1232 transitions. [2024-11-27 20:25:12,220 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:12,221 INFO L276 IsEmpty]: Start isEmpty. Operand 787 states and 1232 transitions. [2024-11-27 20:25:12,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2024-11-27 20:25:12,233 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:12,234 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:12,234 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-27 20:25:12,234 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:12,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:12,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1685869301, now seen corresponding path program 1 times [2024-11-27 20:25:12,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:12,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815008229] [2024-11-27 20:25:12,236 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:12,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:12,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:26,380 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2024-11-27 20:25:26,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:26,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815008229] [2024-11-27 20:25:26,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815008229] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:25:26,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:25:26,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:25:26,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454353922] [2024-11-27 20:25:26,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:25:26,382 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:25:26,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:26,383 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:25:26,383 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:25:26,384 INFO L87 Difference]: Start difference. First operand 787 states and 1232 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:27,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:27,831 INFO L93 Difference]: Finished difference Result 2579 states and 3985 transitions. [2024-11-27 20:25:27,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:25:27,833 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) Word has length 374 [2024-11-27 20:25:27,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:27,860 INFO L225 Difference]: With dead ends: 2579 [2024-11-27 20:25:27,860 INFO L226 Difference]: Without dead ends: 1795 [2024-11-27 20:25:27,867 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:25:27,868 INFO L435 NwaCegarLoop]: 298 mSDtfsCounter, 201 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 996 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:27,868 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 996 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-27 20:25:27,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1795 states. [2024-11-27 20:25:28,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1795 to 1407. [2024-11-27 20:25:28,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1407 states, 1052 states have (on average 1.4315589353612168) internal successors, (1506), 1066 states have internal predecessors, (1506), 338 states have call successors, (338), 16 states have call predecessors, (338), 16 states have return successors, (338), 324 states have call predecessors, (338), 338 states have call successors, (338) [2024-11-27 20:25:28,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1407 states to 1407 states and 2182 transitions. [2024-11-27 20:25:28,213 INFO L78 Accepts]: Start accepts. Automaton has 1407 states and 2182 transitions. Word has length 374 [2024-11-27 20:25:28,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:28,215 INFO L471 AbstractCegarLoop]: Abstraction has 1407 states and 2182 transitions. [2024-11-27 20:25:28,215 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:28,215 INFO L276 IsEmpty]: Start isEmpty. Operand 1407 states and 2182 transitions. [2024-11-27 20:25:28,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2024-11-27 20:25:28,225 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:28,226 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:28,226 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-27 20:25:28,226 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:28,227 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:28,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1427703863, now seen corresponding path program 1 times [2024-11-27 20:25:28,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:28,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479209332] [2024-11-27 20:25:28,230 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:28,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:28,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:29,499 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2024-11-27 20:25:29,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:29,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479209332] [2024-11-27 20:25:29,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479209332] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:25:29,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:25:29,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:25:29,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876857356] [2024-11-27 20:25:29,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:25:29,502 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:25:29,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:29,503 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:25:29,503 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:25:29,503 INFO L87 Difference]: Start difference. First operand 1407 states and 2182 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:30,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:30,792 INFO L93 Difference]: Finished difference Result 4993 states and 7616 transitions. [2024-11-27 20:25:30,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 20:25:30,793 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) Word has length 374 [2024-11-27 20:25:30,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:30,819 INFO L225 Difference]: With dead ends: 4993 [2024-11-27 20:25:30,819 INFO L226 Difference]: Without dead ends: 3589 [2024-11-27 20:25:30,825 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:25:30,826 INFO L435 NwaCegarLoop]: 409 mSDtfsCounter, 432 mSDsluCounter, 992 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 432 SdHoareTripleChecker+Valid, 1401 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:30,826 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [432 Valid, 1401 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-27 20:25:30,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3589 states. [2024-11-27 20:25:31,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3589 to 2003. [2024-11-27 20:25:31,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2003 states, 1536 states have (on average 1.4270833333333333) internal successors, (2192), 1558 states have internal predecessors, (2192), 434 states have call successors, (434), 32 states have call predecessors, (434), 32 states have return successors, (434), 412 states have call predecessors, (434), 434 states have call successors, (434) [2024-11-27 20:25:31,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2003 states to 2003 states and 3060 transitions. [2024-11-27 20:25:31,311 INFO L78 Accepts]: Start accepts. Automaton has 2003 states and 3060 transitions. Word has length 374 [2024-11-27 20:25:31,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:31,316 INFO L471 AbstractCegarLoop]: Abstraction has 2003 states and 3060 transitions. [2024-11-27 20:25:31,316 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:31,316 INFO L276 IsEmpty]: Start isEmpty. Operand 2003 states and 3060 transitions. [2024-11-27 20:25:31,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-11-27 20:25:31,326 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:31,327 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:31,328 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-27 20:25:31,328 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:31,329 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:31,330 INFO L85 PathProgramCache]: Analyzing trace with hash 11110126, now seen corresponding path program 1 times [2024-11-27 20:25:31,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:31,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468456869] [2024-11-27 20:25:31,330 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:31,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:31,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:32,580 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2024-11-27 20:25:32,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:32,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468456869] [2024-11-27 20:25:32,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468456869] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:25:32,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:25:32,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:25:32,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121937946] [2024-11-27 20:25:32,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:25:32,584 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:25:32,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:32,585 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:25:32,585 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:25:32,586 INFO L87 Difference]: Start difference. First operand 2003 states and 3060 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:33,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:33,575 INFO L93 Difference]: Finished difference Result 4946 states and 7515 transitions. [2024-11-27 20:25:33,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:25:33,576 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) Word has length 375 [2024-11-27 20:25:33,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:33,602 INFO L225 Difference]: With dead ends: 4946 [2024-11-27 20:25:33,602 INFO L226 Difference]: Without dead ends: 2946 [2024-11-27 20:25:33,608 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2024-11-27 20:25:33,609 INFO L435 NwaCegarLoop]: 334 mSDtfsCounter, 389 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 948 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:33,610 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [389 Valid, 948 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-27 20:25:33,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2946 states. [2024-11-27 20:25:34,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2946 to 2293. [2024-11-27 20:25:34,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2293 states, 1789 states have (on average 1.4404695360536612) internal successors, (2577), 1813 states have internal predecessors, (2577), 462 states have call successors, (462), 41 states have call predecessors, (462), 41 states have return successors, (462), 438 states have call predecessors, (462), 462 states have call successors, (462) [2024-11-27 20:25:34,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2293 states to 2293 states and 3501 transitions. [2024-11-27 20:25:34,152 INFO L78 Accepts]: Start accepts. Automaton has 2293 states and 3501 transitions. Word has length 375 [2024-11-27 20:25:34,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:34,153 INFO L471 AbstractCegarLoop]: Abstraction has 2293 states and 3501 transitions. [2024-11-27 20:25:34,153 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:34,154 INFO L276 IsEmpty]: Start isEmpty. Operand 2293 states and 3501 transitions. [2024-11-27 20:25:34,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-11-27 20:25:34,159 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:34,160 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:34,160 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-27 20:25:34,160 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:34,161 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:34,161 INFO L85 PathProgramCache]: Analyzing trace with hash 610804562, now seen corresponding path program 1 times [2024-11-27 20:25:34,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:34,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595056909] [2024-11-27 20:25:34,161 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:34,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:34,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:34,401 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2024-11-27 20:25:34,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:34,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595056909] [2024-11-27 20:25:34,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595056909] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:25:34,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:25:34,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:25:34,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205867157] [2024-11-27 20:25:34,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:25:34,403 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:25:34,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:34,404 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:25:34,404 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:25:34,404 INFO L87 Difference]: Start difference. First operand 2293 states and 3501 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:35,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:35,272 INFO L93 Difference]: Finished difference Result 6132 states and 9337 transitions. [2024-11-27 20:25:35,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:25:35,273 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) Word has length 375 [2024-11-27 20:25:35,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:35,324 INFO L225 Difference]: With dead ends: 6132 [2024-11-27 20:25:35,325 INFO L226 Difference]: Without dead ends: 3842 [2024-11-27 20:25:35,331 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-27 20:25:35,332 INFO L435 NwaCegarLoop]: 444 mSDtfsCounter, 240 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:35,332 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [240 Valid, 697 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 20:25:35,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3842 states. [2024-11-27 20:25:36,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3842 to 2401. [2024-11-27 20:25:36,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2401 states, 1897 states have (on average 1.4417501317870323) internal successors, (2735), 1921 states have internal predecessors, (2735), 462 states have call successors, (462), 41 states have call predecessors, (462), 41 states have return successors, (462), 438 states have call predecessors, (462), 462 states have call successors, (462) [2024-11-27 20:25:36,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2401 states to 2401 states and 3659 transitions. [2024-11-27 20:25:36,055 INFO L78 Accepts]: Start accepts. Automaton has 2401 states and 3659 transitions. Word has length 375 [2024-11-27 20:25:36,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:36,056 INFO L471 AbstractCegarLoop]: Abstraction has 2401 states and 3659 transitions. [2024-11-27 20:25:36,057 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:36,057 INFO L276 IsEmpty]: Start isEmpty. Operand 2401 states and 3659 transitions. [2024-11-27 20:25:36,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-11-27 20:25:36,062 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:36,062 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:36,063 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-27 20:25:36,064 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:36,065 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:36,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1770316474, now seen corresponding path program 1 times [2024-11-27 20:25:36,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:36,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852523693] [2024-11-27 20:25:36,067 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:36,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:36,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:37,663 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2024-11-27 20:25:37,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:37,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852523693] [2024-11-27 20:25:37,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852523693] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:25:37,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:25:37,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 20:25:37,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483172375] [2024-11-27 20:25:37,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:25:37,669 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:25:37,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:37,669 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:25:37,669 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:25:37,670 INFO L87 Difference]: Start difference. First operand 2401 states and 3659 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:38,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:38,399 INFO L93 Difference]: Finished difference Result 4903 states and 7393 transitions. [2024-11-27 20:25:38,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:25:38,400 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) Word has length 375 [2024-11-27 20:25:38,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:38,419 INFO L225 Difference]: With dead ends: 4903 [2024-11-27 20:25:38,419 INFO L226 Difference]: Without dead ends: 2505 [2024-11-27 20:25:38,426 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:25:38,427 INFO L435 NwaCegarLoop]: 259 mSDtfsCounter, 112 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:38,427 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 494 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:25:38,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2505 states. [2024-11-27 20:25:39,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2505 to 2505. [2024-11-27 20:25:39,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2505 states, 1975 states have (on average 1.4162025316455695) internal successors, (2797), 1999 states have internal predecessors, (2797), 462 states have call successors, (462), 67 states have call predecessors, (462), 67 states have return successors, (462), 438 states have call predecessors, (462), 462 states have call successors, (462) [2024-11-27 20:25:39,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2505 states to 2505 states and 3721 transitions. [2024-11-27 20:25:39,089 INFO L78 Accepts]: Start accepts. Automaton has 2505 states and 3721 transitions. Word has length 375 [2024-11-27 20:25:39,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:39,090 INFO L471 AbstractCegarLoop]: Abstraction has 2505 states and 3721 transitions. [2024-11-27 20:25:39,090 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:39,090 INFO L276 IsEmpty]: Start isEmpty. Operand 2505 states and 3721 transitions. [2024-11-27 20:25:39,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-11-27 20:25:39,095 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:39,095 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:39,096 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-27 20:25:39,096 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:39,096 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:39,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1792948728, now seen corresponding path program 1 times [2024-11-27 20:25:39,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:39,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283164544] [2024-11-27 20:25:39,097 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:39,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:39,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:39,799 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2024-11-27 20:25:39,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:39,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283164544] [2024-11-27 20:25:39,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283164544] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:25:39,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:25:39,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 20:25:39,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377990938] [2024-11-27 20:25:39,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:25:39,800 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:25:39,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:39,801 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:25:39,801 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:25:39,802 INFO L87 Difference]: Start difference. First operand 2505 states and 3721 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:40,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:40,732 INFO L93 Difference]: Finished difference Result 4903 states and 7308 transitions. [2024-11-27 20:25:40,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:25:40,733 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) Word has length 375 [2024-11-27 20:25:40,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:40,750 INFO L225 Difference]: With dead ends: 4903 [2024-11-27 20:25:40,750 INFO L226 Difference]: Without dead ends: 2401 [2024-11-27 20:25:40,758 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 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-27 20:25:40,758 INFO L435 NwaCegarLoop]: 321 mSDtfsCounter, 509 mSDsluCounter, 685 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 509 SdHoareTripleChecker+Valid, 1006 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:40,760 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [509 Valid, 1006 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-27 20:25:40,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2401 states. [2024-11-27 20:25:41,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2401 to 1537. [2024-11-27 20:25:41,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1537 states, 1248 states have (on average 1.4294871794871795) internal successors, (1784), 1258 states have internal predecessors, (1784), 254 states have call successors, (254), 34 states have call predecessors, (254), 34 states have return successors, (254), 244 states have call predecessors, (254), 254 states have call successors, (254) [2024-11-27 20:25:41,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1537 states to 1537 states and 2292 transitions. [2024-11-27 20:25:41,094 INFO L78 Accepts]: Start accepts. Automaton has 1537 states and 2292 transitions. Word has length 375 [2024-11-27 20:25:41,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:41,095 INFO L471 AbstractCegarLoop]: Abstraction has 1537 states and 2292 transitions. [2024-11-27 20:25:41,096 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:41,096 INFO L276 IsEmpty]: Start isEmpty. Operand 1537 states and 2292 transitions. [2024-11-27 20:25:41,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2024-11-27 20:25:41,104 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:41,104 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:41,104 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-27 20:25:41,104 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:41,105 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:41,105 INFO L85 PathProgramCache]: Analyzing trace with hash 544558594, now seen corresponding path program 1 times [2024-11-27 20:25:41,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:41,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977426234] [2024-11-27 20:25:41,105 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:41,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:41,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:41,963 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 39 proven. 135 refuted. 0 times theorem prover too weak. 6670 trivial. 0 not checked. [2024-11-27 20:25:41,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:41,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977426234] [2024-11-27 20:25:41,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977426234] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:25:41,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181674440] [2024-11-27 20:25:41,963 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:41,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:25:41,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:25:41,969 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:25:41,972 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-27 20:25:42,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:42,334 INFO L256 TraceCheckSpWp]: Trace formula consists of 870 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:25:42,346 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:25:43,225 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 2550 proven. 132 refuted. 0 times theorem prover too weak. 4162 trivial. 0 not checked. [2024-11-27 20:25:43,228 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:25:43,888 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 42 proven. 132 refuted. 0 times theorem prover too weak. 6670 trivial. 0 not checked. [2024-11-27 20:25:43,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181674440] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:25:43,888 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:25:43,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2024-11-27 20:25:43,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055441137] [2024-11-27 20:25:43,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:25:43,890 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 20:25:43,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:43,891 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 20:25:43,892 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-27 20:25:43,892 INFO L87 Difference]: Start difference. First operand 1537 states and 2292 transitions. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 3 states have call successors, (148), 2 states have call predecessors, (148), 4 states have return successors, (150), 3 states have call predecessors, (150), 3 states have call successors, (150) [2024-11-27 20:25:44,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:44,896 INFO L93 Difference]: Finished difference Result 2285 states and 3390 transitions. [2024-11-27 20:25:44,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-27 20:25:44,897 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 3 states have call successors, (148), 2 states have call predecessors, (148), 4 states have return successors, (150), 3 states have call predecessors, (150), 3 states have call successors, (150) Word has length 375 [2024-11-27 20:25:44,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:44,907 INFO L225 Difference]: With dead ends: 2285 [2024-11-27 20:25:44,908 INFO L226 Difference]: Without dead ends: 751 [2024-11-27 20:25:44,912 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 764 GetRequests, 747 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2024-11-27 20:25:44,913 INFO L435 NwaCegarLoop]: 223 mSDtfsCounter, 243 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:44,914 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [257 Valid, 545 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-27 20:25:44,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2024-11-27 20:25:45,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 701. [2024-11-27 20:25:45,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 528 states have (on average 1.378787878787879) internal successors, (728), 530 states have internal predecessors, (728), 150 states have call successors, (150), 22 states have call predecessors, (150), 22 states have return successors, (150), 148 states have call predecessors, (150), 150 states have call successors, (150) [2024-11-27 20:25:45,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 1028 transitions. [2024-11-27 20:25:45,136 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 1028 transitions. Word has length 375 [2024-11-27 20:25:45,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:45,140 INFO L471 AbstractCegarLoop]: Abstraction has 701 states and 1028 transitions. [2024-11-27 20:25:45,140 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 3 states have call successors, (148), 2 states have call predecessors, (148), 4 states have return successors, (150), 3 states have call predecessors, (150), 3 states have call successors, (150) [2024-11-27 20:25:45,140 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 1028 transitions. [2024-11-27 20:25:45,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-27 20:25:45,147 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:45,148 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:45,167 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-27 20:25:45,348 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-27 20:25:45,349 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:45,349 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:45,350 INFO L85 PathProgramCache]: Analyzing trace with hash -59328454, now seen corresponding path program 1 times [2024-11-27 20:25:45,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:45,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077549190] [2024-11-27 20:25:45,350 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:45,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:45,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:46,305 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 66 proven. 108 refuted. 0 times theorem prover too weak. 6670 trivial. 0 not checked. [2024-11-27 20:25:46,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:46,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077549190] [2024-11-27 20:25:46,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077549190] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:25:46,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358350471] [2024-11-27 20:25:46,306 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:46,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:25:46,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:25:46,309 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:25:46,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-27 20:25:46,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:46,659 INFO L256 TraceCheckSpWp]: Trace formula consists of 871 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:25:46,666 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:25:47,220 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 3270 proven. 108 refuted. 0 times theorem prover too weak. 3466 trivial. 0 not checked. [2024-11-27 20:25:47,221 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:25:47,804 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 66 proven. 108 refuted. 0 times theorem prover too weak. 6670 trivial. 0 not checked. [2024-11-27 20:25:47,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358350471] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:25:47,804 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:25:47,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-11-27 20:25:47,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309859183] [2024-11-27 20:25:47,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:25:47,806 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 20:25:47,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:47,807 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 20:25:47,807 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:25:47,808 INFO L87 Difference]: Start difference. First operand 701 states and 1028 transitions. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 2 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 2 states have call predecessors, (96), 2 states have call successors, (96) [2024-11-27 20:25:48,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:48,525 INFO L93 Difference]: Finished difference Result 1377 states and 2005 transitions. [2024-11-27 20:25:48,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 20:25:48,527 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 2 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 2 states have call predecessors, (96), 2 states have call successors, (96) Word has length 376 [2024-11-27 20:25:48,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:48,532 INFO L225 Difference]: With dead ends: 1377 [2024-11-27 20:25:48,533 INFO L226 Difference]: Without dead ends: 607 [2024-11-27 20:25:48,534 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 758 GetRequests, 749 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-11-27 20:25:48,536 INFO L435 NwaCegarLoop]: 200 mSDtfsCounter, 229 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:48,536 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 478 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 314 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-27 20:25:48,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2024-11-27 20:25:48,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 595. [2024-11-27 20:25:48,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 420 states have (on average 1.2809523809523808) internal successors, (538), 422 states have internal predecessors, (538), 150 states have call successors, (150), 24 states have call predecessors, (150), 24 states have return successors, (150), 148 states have call predecessors, (150), 150 states have call successors, (150) [2024-11-27 20:25:48,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 838 transitions. [2024-11-27 20:25:48,700 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 838 transitions. Word has length 376 [2024-11-27 20:25:48,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:48,701 INFO L471 AbstractCegarLoop]: Abstraction has 595 states and 838 transitions. [2024-11-27 20:25:48,703 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 2 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 2 states have call predecessors, (96), 2 states have call successors, (96) [2024-11-27 20:25:48,707 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 838 transitions. [2024-11-27 20:25:48,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-27 20:25:48,714 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:48,715 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:48,729 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-27 20:25:48,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-27 20:25:48,915 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:48,916 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:48,916 INFO L85 PathProgramCache]: Analyzing trace with hash -872162595, now seen corresponding path program 1 times [2024-11-27 20:25:48,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:48,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984218288] [2024-11-27 20:25:48,916 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:48,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:48,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:49,104 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2024-11-27 20:25:49,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:49,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984218288] [2024-11-27 20:25:49,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984218288] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:25:49,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:25:49,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:25:49,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405174685] [2024-11-27 20:25:49,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:25:49,108 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:25:49,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:49,110 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:25:49,110 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:25:49,111 INFO L87 Difference]: Start difference. First operand 595 states and 838 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:49,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:49,289 INFO L93 Difference]: Finished difference Result 1187 states and 1673 transitions. [2024-11-27 20:25:49,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:25:49,293 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) Word has length 376 [2024-11-27 20:25:49,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:49,300 INFO L225 Difference]: With dead ends: 1187 [2024-11-27 20:25:49,300 INFO L226 Difference]: Without dead ends: 595 [2024-11-27 20:25:49,302 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-27 20:25:49,302 INFO L435 NwaCegarLoop]: 248 mSDtfsCounter, 237 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:49,303 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [237 Valid, 254 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 20:25:49,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2024-11-27 20:25:49,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 595. [2024-11-27 20:25:49,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 420 states have (on average 1.2714285714285714) internal successors, (534), 422 states have internal predecessors, (534), 150 states have call successors, (150), 24 states have call predecessors, (150), 24 states have return successors, (150), 148 states have call predecessors, (150), 150 states have call successors, (150) [2024-11-27 20:25:49,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 834 transitions. [2024-11-27 20:25:49,463 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 834 transitions. Word has length 376 [2024-11-27 20:25:49,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:49,464 INFO L471 AbstractCegarLoop]: Abstraction has 595 states and 834 transitions. [2024-11-27 20:25:49,464 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:49,466 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 834 transitions. [2024-11-27 20:25:49,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 379 [2024-11-27 20:25:49,469 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:49,469 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:49,469 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-27 20:25:49,469 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:49,470 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:49,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1825248878, now seen corresponding path program 1 times [2024-11-27 20:25:49,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:49,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864195418] [2024-11-27 20:25:49,471 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:49,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:49,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:50,344 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6844 trivial. 0 not checked. [2024-11-27 20:25:50,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:50,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864195418] [2024-11-27 20:25:50,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864195418] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:25:50,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:25:50,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 20:25:50,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126693082] [2024-11-27 20:25:50,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:25:50,345 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:25:50,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:50,346 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:25:50,346 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:25:50,346 INFO L87 Difference]: Start difference. First operand 595 states and 834 transitions. Second operand has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:50,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:50,724 INFO L93 Difference]: Finished difference Result 1014 states and 1423 transitions. [2024-11-27 20:25:50,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:25:50,725 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) Word has length 378 [2024-11-27 20:25:50,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:50,730 INFO L225 Difference]: With dead ends: 1014 [2024-11-27 20:25:50,730 INFO L226 Difference]: Without dead ends: 422 [2024-11-27 20:25:50,732 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 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-27 20:25:50,732 INFO L435 NwaCegarLoop]: 241 mSDtfsCounter, 219 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:50,733 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [219 Valid, 583 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:25:50,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2024-11-27 20:25:50,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 292. [2024-11-27 20:25:50,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 204 states have (on average 1.2598039215686274) internal successors, (257), 205 states have internal predecessors, (257), 75 states have call successors, (75), 12 states have call predecessors, (75), 12 states have return successors, (75), 74 states have call predecessors, (75), 75 states have call successors, (75) [2024-11-27 20:25:50,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 407 transitions. [2024-11-27 20:25:50,815 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 407 transitions. Word has length 378 [2024-11-27 20:25:50,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:50,816 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 407 transitions. [2024-11-27 20:25:50,817 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 1 states have call successors, (59) [2024-11-27 20:25:50,817 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 407 transitions. [2024-11-27 20:25:50,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 379 [2024-11-27 20:25:50,820 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:50,820 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:50,820 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-27 20:25:50,820 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:50,821 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:50,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1221328284, now seen corresponding path program 1 times [2024-11-27 20:25:50,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:50,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914906745] [2024-11-27 20:25:50,822 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:50,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:51,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:25:51,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1382633155] [2024-11-27 20:25:51,541 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:51,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:25:51,541 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:25:51,544 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:25:51,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-27 20:25:52,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-27 20:25:52,048 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-27 20:25:52,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-27 20:25:52,742 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-27 20:25:52,743 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-27 20:25:52,745 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-27 20:25:52,761 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-27 20:25:52,951 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-27 20:25:52,954 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:25:53,411 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-27 20:25:53,417 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.11 08:25:53 BoogieIcfgContainer [2024-11-27 20:25:53,418 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-27 20:25:53,418 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-27 20:25:53,419 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-27 20:25:53,419 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-27 20:25:53,423 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:25:07" (3/4) ... [2024-11-27 20:25:53,425 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-27 20:25:53,426 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-27 20:25:53,427 INFO L158 Benchmark]: Toolchain (without parser) took 48190.69ms. Allocated memory was 117.4MB in the beginning and 973.1MB in the end (delta: 855.6MB). Free memory was 90.7MB in the beginning and 716.3MB in the end (delta: -625.6MB). Peak memory consumption was 230.7MB. Max. memory is 16.1GB. [2024-11-27 20:25:53,427 INFO L158 Benchmark]: CDTParser took 0.76ms. Allocated memory is still 83.9MB. Free memory was 41.0MB in the beginning and 40.9MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 20:25:53,428 INFO L158 Benchmark]: CACSL2BoogieTranslator took 604.84ms. Allocated memory is still 117.4MB. Free memory was 90.4MB in the beginning and 66.2MB in the end (delta: 24.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-27 20:25:53,428 INFO L158 Benchmark]: Boogie Procedure Inliner took 101.60ms. Allocated memory is still 117.4MB. Free memory was 66.2MB in the beginning and 57.6MB in the end (delta: 8.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-27 20:25:53,429 INFO L158 Benchmark]: Boogie Preprocessor took 214.76ms. Allocated memory is still 117.4MB. Free memory was 57.6MB in the beginning and 87.5MB in the end (delta: -29.8MB). Peak memory consumption was 33.1MB. Max. memory is 16.1GB. [2024-11-27 20:25:53,429 INFO L158 Benchmark]: RCFGBuilder took 1482.94ms. Allocated memory is still 117.4MB. Free memory was 87.5MB in the beginning and 81.8MB in the end (delta: 5.7MB). Peak memory consumption was 57.2MB. Max. memory is 16.1GB. [2024-11-27 20:25:53,429 INFO L158 Benchmark]: TraceAbstraction took 45763.52ms. Allocated memory was 117.4MB in the beginning and 973.1MB in the end (delta: 855.6MB). Free memory was 81.1MB in the beginning and 716.4MB in the end (delta: -635.2MB). Peak memory consumption was 221.0MB. Max. memory is 16.1GB. [2024-11-27 20:25:53,430 INFO L158 Benchmark]: Witness Printer took 7.61ms. Allocated memory is still 973.1MB. Free memory was 716.4MB in the beginning and 716.3MB in the end (delta: 46.8kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 20:25:53,433 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.76ms. Allocated memory is still 83.9MB. Free memory was 41.0MB in the beginning and 40.9MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 604.84ms. Allocated memory is still 117.4MB. Free memory was 90.4MB in the beginning and 66.2MB in the end (delta: 24.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 101.60ms. Allocated memory is still 117.4MB. Free memory was 66.2MB in the beginning and 57.6MB in the end (delta: 8.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 214.76ms. Allocated memory is still 117.4MB. Free memory was 57.6MB in the beginning and 87.5MB in the end (delta: -29.8MB). Peak memory consumption was 33.1MB. Max. memory is 16.1GB. * RCFGBuilder took 1482.94ms. Allocated memory is still 117.4MB. Free memory was 87.5MB in the beginning and 81.8MB in the end (delta: 5.7MB). Peak memory consumption was 57.2MB. Max. memory is 16.1GB. * TraceAbstraction took 45763.52ms. Allocated memory was 117.4MB in the beginning and 973.1MB in the end (delta: 855.6MB). Free memory was 81.1MB in the beginning and 716.4MB in the end (delta: -635.2MB). Peak memory consumption was 221.0MB. Max. memory is 16.1GB. * Witness Printer took 7.61ms. Allocated memory is still 973.1MB. Free memory was 716.4MB in the beginning and 716.3MB in the end (delta: 46.8kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryArithmeticDOUBLEoperation at line 244, overapproximation of someBinaryArithmeticDOUBLEoperation at line 135, overapproximation of someBinaryFLOATComparisonOperation at line 273, overapproximation of someBinaryFLOATComparisonOperation at line 152, overapproximation of someBinaryFLOATComparisonOperation at line 318, overapproximation of someBinaryFLOATComparisonOperation at line 192, overapproximation of someBinaryFLOATComparisonOperation at line 314, overapproximation of someBinaryFLOATComparisonOperation at line 288, overapproximation of someBinaryFLOATComparisonOperation at line 320, overapproximation of someBinaryFLOATComparisonOperation at line 183, overapproximation of someBinaryFLOATComparisonOperation at line 375, overapproximation of someBinaryFLOATComparisonOperation at line 257, overapproximation of someBinaryFLOATComparisonOperation at line 375, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 287, overapproximation of someBinaryFLOATComparisonOperation at line 316, overapproximation of someBinaryFLOATComparisonOperation at line 114, overapproximation of someBinaryFLOATComparisonOperation at line 271, overapproximation of someBinaryFLOATComparisonOperation at line 121, overapproximation of someUnaryDOUBLEoperation at line 136, overapproximation of someBinaryDOUBLEComparisonOperation at line 243, overapproximation of someBinaryDOUBLEComparisonOperation at line 375, overapproximation of someBinaryDOUBLEComparisonOperation at line 375, overapproximation of someBinaryDOUBLEComparisonOperation at line 136, overapproximation of someBinaryDOUBLEComparisonOperation at line 362, overapproximation of someBinaryDOUBLEComparisonOperation at line 322, overapproximation of someBinaryDOUBLEComparisonOperation at line 360, overapproximation of someBinaryArithmeticFLOAToperation at line 174, overapproximation of someBinaryArithmeticFLOAToperation at line 115. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = -8; [L23] float var_1_2 = 1.5; [L24] float var_1_3 = 24.7; [L25] unsigned short int var_1_10 = 32; [L26] unsigned short int var_1_15 = 256; [L27] unsigned short int var_1_16 = 30386; [L28] unsigned short int var_1_17 = 22073; [L29] unsigned short int var_1_18 = 49860; [L30] unsigned short int var_1_19 = 30734; [L31] unsigned char var_1_20 = 0; [L32] float var_1_21 = 10000000000.8; [L33] unsigned char var_1_22 = 0; [L34] unsigned char var_1_23 = 0; [L35] unsigned short int var_1_24 = 50; [L36] signed char var_1_25 = 32; [L37] signed char var_1_26 = 4; [L38] signed char var_1_27 = 25; [L39] signed char var_1_28 = -1; [L40] signed char var_1_29 = 5; [L41] unsigned char var_1_30 = 0; [L42] unsigned char var_1_31 = 1; [L43] signed long int var_1_32 = -1000; [L44] float var_1_33 = 31.5; [L45] signed char var_1_34 = -1; [L46] signed char var_1_35 = 32; [L47] float var_1_36 = 127.5; [L48] float var_1_37 = 49.5; [L49] float var_1_38 = 256.025; [L50] float var_1_39 = 49.6; [L51] double var_1_40 = 128.5; [L52] float var_1_41 = 63.125; [L53] double var_1_42 = 31.6; [L54] signed char var_1_43 = 4; [L55] signed char var_1_44 = 50; [L56] signed char var_1_45 = 4; [L57] signed char var_1_46 = -25; [L58] signed char var_1_47 = 32; [L59] signed char var_1_48 = 16; [L60] signed long int var_1_49 = -64; [L61] unsigned short int var_1_51 = 128; [L62] signed char var_1_52 = -5; [L63] signed char var_1_53 = 64; [L64] signed char var_1_54 = 1; [L65] signed char var_1_56 = -10; [L66] unsigned short int var_1_57 = 0; [L67] signed long int var_1_59 = -64; [L68] signed char var_1_60 = 5; [L69] signed char var_1_61 = 16; [L70] signed char var_1_62 = 5; [L71] signed char var_1_63 = 10; [L72] float var_1_64 = 31.75; [L73] signed long int var_1_67 = -256; [L74] unsigned short int var_1_70 = 1; [L75] unsigned short int var_1_71 = 0; [L76] unsigned short int var_1_72 = 10; [L77] unsigned char var_1_73 = 25; [L78] double var_1_74 = 3.5; [L79] double var_1_75 = 4.75; [L80] double var_1_76 = 7.5; [L81] float var_1_77 = 4.65; [L82] unsigned char var_1_78 = 1; [L83] unsigned short int var_1_79 = 8; [L84] unsigned char last_1_var_1_30 = 0; [L85] signed long int last_1_var_1_32 = -1000; [L86] unsigned short int last_1_var_1_51 = 128; [L87] signed char last_1_var_1_52 = -5; [L88] signed char last_1_var_1_60 = 5; [L89] unsigned char last_1_var_1_73 = 25; [L90] unsigned char last_1_var_1_78 = 1; [L91] unsigned short int last_1_var_1_79 = 8; VAL [isInitial=0, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=30386, var_1_17=22073, var_1_18=49860, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_2=3/2, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_3=247/10, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L379] isInitial = 1 [L380] FCALL initially() [L382] CALL updateLastVariables() [L365] last_1_var_1_30 = var_1_30 [L366] last_1_var_1_32 = var_1_32 [L367] last_1_var_1_51 = var_1_51 [L368] last_1_var_1_52 = var_1_52 [L369] last_1_var_1_60 = var_1_60 [L370] last_1_var_1_73 = var_1_73 [L371] last_1_var_1_78 = var_1_78 [L372] last_1_var_1_79 = var_1_79 VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=30386, var_1_17=22073, var_1_18=49860, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_2=3/2, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_3=247/10, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L382] RET updateLastVariables() [L383] CALL updateVariables() [L270] var_1_2 = __VERIFIER_nondet_float() [L271] CALL assume_abort_if_not((var_1_2 >= 0.0F && var_1_2 <= -1.0e-20F) || (var_1_2 <= 9223372.036854776000e+12F && var_1_2 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=30386, var_1_17=22073, var_1_18=49860, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_3=247/10, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=30386, var_1_17=22073, var_1_18=49860, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_3=247/10, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L271] RET assume_abort_if_not((var_1_2 >= 0.0F && var_1_2 <= -1.0e-20F) || (var_1_2 <= 9223372.036854776000e+12F && var_1_2 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=30386, var_1_17=22073, var_1_18=49860, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_3=247/10, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L272] var_1_3 = __VERIFIER_nondet_float() [L273] CALL assume_abort_if_not((var_1_3 >= 0.0F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=30386, var_1_17=22073, var_1_18=49860, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=30386, var_1_17=22073, var_1_18=49860, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L273] RET assume_abort_if_not((var_1_3 >= 0.0F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=30386, var_1_17=22073, var_1_18=49860, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L274] var_1_16 = __VERIFIER_nondet_ushort() [L275] CALL assume_abort_if_not(var_1_16 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=22073, var_1_18=49860, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=22073, var_1_18=49860, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L275] RET assume_abort_if_not(var_1_16 >= 16383) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=22073, var_1_18=49860, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L276] CALL assume_abort_if_not(var_1_16 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=22073, var_1_18=49860, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=22073, var_1_18=49860, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L276] RET assume_abort_if_not(var_1_16 <= 32767) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=22073, var_1_18=49860, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L277] var_1_17 = __VERIFIER_nondet_ushort() [L278] CALL assume_abort_if_not(var_1_17 >= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=49860, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=49860, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L278] RET assume_abort_if_not(var_1_17 >= 16384) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=49860, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L279] CALL assume_abort_if_not(var_1_17 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=49860, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=49860, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L279] RET assume_abort_if_not(var_1_17 <= 32767) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=49860, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L280] var_1_18 = __VERIFIER_nondet_ushort() [L281] CALL assume_abort_if_not(var_1_18 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L281] RET assume_abort_if_not(var_1_18 >= 32767) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L282] CALL assume_abort_if_not(var_1_18 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L282] RET assume_abort_if_not(var_1_18 <= 65534) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=30734, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L283] var_1_19 = __VERIFIER_nondet_ushort() [L284] CALL assume_abort_if_not(var_1_19 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L284] RET assume_abort_if_not(var_1_19 >= 16383) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L285] CALL assume_abort_if_not(var_1_19 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L285] RET assume_abort_if_not(var_1_19 <= 32767) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_21=50000000004/5, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L286] var_1_21 = __VERIFIER_nondet_float() [L287] CALL assume_abort_if_not((var_1_21 >= -922337.2036854776000e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854776000e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L287] RET assume_abort_if_not((var_1_21 >= -922337.2036854776000e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854776000e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L288] CALL assume_abort_if_not(var_1_21 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L288] RET assume_abort_if_not(var_1_21 != 0.0F) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L289] var_1_22 = __VERIFIER_nondet_uchar() [L290] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L290] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L291] CALL assume_abort_if_not(var_1_22 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L291] RET assume_abort_if_not(var_1_22 <= 0) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=0, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L292] var_1_23 = __VERIFIER_nondet_uchar() [L293] CALL assume_abort_if_not(var_1_23 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L293] RET assume_abort_if_not(var_1_23 >= 1) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L294] CALL assume_abort_if_not(var_1_23 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L294] RET assume_abort_if_not(var_1_23 <= 1) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=4, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L295] var_1_26 = __VERIFIER_nondet_char() [L296] CALL assume_abort_if_not(var_1_26 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L296] RET assume_abort_if_not(var_1_26 >= -63) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L297] CALL assume_abort_if_not(var_1_26 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L297] RET assume_abort_if_not(var_1_26 <= 63) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=25, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L298] var_1_27 = __VERIFIER_nondet_char() [L299] CALL assume_abort_if_not(var_1_27 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L299] RET assume_abort_if_not(var_1_27 >= -63) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L300] CALL assume_abort_if_not(var_1_27 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L300] RET assume_abort_if_not(var_1_27 <= 63) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=5, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L301] var_1_29 = __VERIFIER_nondet_char() [L302] CALL assume_abort_if_not(var_1_29 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L302] RET assume_abort_if_not(var_1_29 >= -127) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L303] CALL assume_abort_if_not(var_1_29 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L303] RET assume_abort_if_not(var_1_29 <= 126) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L304] var_1_31 = __VERIFIER_nondet_uchar() [L305] CALL assume_abort_if_not(var_1_31 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L305] RET assume_abort_if_not(var_1_31 >= 1) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L306] CALL assume_abort_if_not(var_1_31 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L306] RET assume_abort_if_not(var_1_31 <= 1) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L307] var_1_34 = __VERIFIER_nondet_char() [L308] CALL assume_abort_if_not(var_1_34 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L308] RET assume_abort_if_not(var_1_34 >= -1) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L309] CALL assume_abort_if_not(var_1_34 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L309] RET assume_abort_if_not(var_1_34 <= 127) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=32, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L310] var_1_35 = __VERIFIER_nondet_char() [L311] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L311] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L312] CALL assume_abort_if_not(var_1_35 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L312] RET assume_abort_if_not(var_1_35 <= 127) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_36=255/2, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L313] var_1_36 = __VERIFIER_nondet_float() [L314] CALL assume_abort_if_not((var_1_36 >= 0.0F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854765600e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L314] RET assume_abort_if_not((var_1_36 >= 0.0F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854765600e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_37=99/2, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L315] var_1_37 = __VERIFIER_nondet_float() [L316] CALL assume_abort_if_not((var_1_37 >= 0.0F && 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_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L316] RET assume_abort_if_not((var_1_37 >= 0.0F && 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_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_38=10241/40, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L317] var_1_38 = __VERIFIER_nondet_float() [L318] CALL assume_abort_if_not((var_1_38 >= 0.0F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 4611686.018427382800e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L318] RET assume_abort_if_not((var_1_38 >= 0.0F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 4611686.018427382800e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_41=505/8, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L319] var_1_41 = __VERIFIER_nondet_float() [L320] CALL assume_abort_if_not((var_1_41 >= 0.0F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854776000e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L320] RET assume_abort_if_not((var_1_41 >= 0.0F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854776000e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_42=158/5, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L321] var_1_42 = __VERIFIER_nondet_double() [L322] CALL assume_abort_if_not((var_1_42 >= 0.0F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 4611686.018427382800e+12F && var_1_42 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L322] RET assume_abort_if_not((var_1_42 >= 0.0F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 4611686.018427382800e+12F && var_1_42 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=50, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L323] var_1_44 = __VERIFIER_nondet_char() [L324] CALL assume_abort_if_not(var_1_44 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L324] RET assume_abort_if_not(var_1_44 >= -1) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L325] CALL assume_abort_if_not(var_1_44 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L325] RET assume_abort_if_not(var_1_44 <= 126) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=4, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L326] var_1_45 = __VERIFIER_nondet_char() [L327] CALL assume_abort_if_not(var_1_45 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L327] RET assume_abort_if_not(var_1_45 >= 0) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L328] CALL assume_abort_if_not(var_1_45 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L328] RET assume_abort_if_not(var_1_45 <= 126) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=32, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L329] var_1_47 = __VERIFIER_nondet_char() [L330] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L330] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L331] CALL assume_abort_if_not(var_1_47 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L331] RET assume_abort_if_not(var_1_47 <= 63) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=16, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L332] var_1_48 = __VERIFIER_nondet_char() [L333] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L333] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L334] CALL assume_abort_if_not(var_1_48 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L334] RET assume_abort_if_not(var_1_48 <= 63) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L335] var_1_53 = __VERIFIER_nondet_char() [L336] CALL assume_abort_if_not(var_1_53 >= 62) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L336] RET assume_abort_if_not(var_1_53 >= 62) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L337] CALL assume_abort_if_not(var_1_53 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L337] RET assume_abort_if_not(var_1_53 <= 126) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=1, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L338] var_1_54 = __VERIFIER_nondet_char() [L339] CALL assume_abort_if_not(var_1_54 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L339] RET assume_abort_if_not(var_1_54 >= 0) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L340] CALL assume_abort_if_not(var_1_54 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L340] RET assume_abort_if_not(var_1_54 <= 63) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-10, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L341] var_1_56 = __VERIFIER_nondet_char() [L342] CALL assume_abort_if_not(var_1_56 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L342] RET assume_abort_if_not(var_1_56 >= -63) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L343] CALL assume_abort_if_not(var_1_56 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L343] RET assume_abort_if_not(var_1_56 <= 63) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=16, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L344] var_1_61 = __VERIFIER_nondet_char() [L345] CALL assume_abort_if_not(var_1_61 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L345] RET assume_abort_if_not(var_1_61 >= 0) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L346] CALL assume_abort_if_not(var_1_61 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L346] RET assume_abort_if_not(var_1_61 <= 32) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=5, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L347] var_1_62 = __VERIFIER_nondet_char() [L348] CALL assume_abort_if_not(var_1_62 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L348] RET assume_abort_if_not(var_1_62 >= 0) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L349] CALL assume_abort_if_not(var_1_62 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L349] RET assume_abort_if_not(var_1_62 <= 31) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=10, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L350] var_1_63 = __VERIFIER_nondet_char() [L351] CALL assume_abort_if_not(var_1_63 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L351] RET assume_abort_if_not(var_1_63 >= 0) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L352] CALL assume_abort_if_not(var_1_63 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L352] RET assume_abort_if_not(var_1_63 <= 31) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=1, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L353] var_1_70 = __VERIFIER_nondet_ushort() [L354] CALL assume_abort_if_not(var_1_70 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L354] RET assume_abort_if_not(var_1_70 >= 0) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L355] CALL assume_abort_if_not(var_1_70 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L355] RET assume_abort_if_not(var_1_70 <= 1) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L356] var_1_71 = __VERIFIER_nondet_ushort() [L357] CALL assume_abort_if_not(var_1_71 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L357] RET assume_abort_if_not(var_1_71 >= 0) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L358] CALL assume_abort_if_not(var_1_71 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L358] RET assume_abort_if_not(var_1_71 <= 0) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_75=19/4, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L359] var_1_75 = __VERIFIER_nondet_double() [L360] CALL assume_abort_if_not((var_1_75 >= -230584.3009213691390e+13F && var_1_75 <= -1.0e-20F) || (var_1_75 <= 2305843.009213691390e+12F && var_1_75 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L360] RET assume_abort_if_not((var_1_75 >= -230584.3009213691390e+13F && var_1_75 <= -1.0e-20F) || (var_1_75 <= 2305843.009213691390e+12F && var_1_75 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_76=15/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L361] var_1_76 = __VERIFIER_nondet_double() [L362] CALL assume_abort_if_not((var_1_76 >= -230584.3009213691390e+13F && var_1_76 <= -1.0e-20F) || (var_1_76 <= 2305843.009213691390e+12F && var_1_76 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L362] RET assume_abort_if_not((var_1_76 >= -230584.3009213691390e+13F && var_1_76 <= -1.0e-20F) || (var_1_76 <= 2305843.009213691390e+12F && var_1_76 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L383] RET updateVariables() [L384] CALL step() [L95] COND TRUE last_1_var_1_30 || ((- last_1_var_1_79) < (last_1_var_1_51 + last_1_var_1_73)) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=32, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L96] COND TRUE ((last_1_var_1_79 * last_1_var_1_73) * last_1_var_1_60) != (last_1_var_1_73 * last_1_var_1_52) [L97] var_1_10 = (last_1_var_1_73 + last_1_var_1_78) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=26, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=32, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L108] var_1_25 = (var_1_26 + var_1_27) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=26, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L109] COND TRUE \read(var_1_23) [L110] var_1_30 = (! var_1_31) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=26, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_40=257/2, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L114] COND TRUE var_1_37 <= (var_1_41 - var_1_2) [L115] var_1_40 = (var_1_38 - var_1_37) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=26, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_43=4, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L121] COND TRUE var_1_37 <= 9.999999999995E11f [L122] var_1_43 = (((((var_1_44 - var_1_45)) > (((((var_1_27) > (var_1_26)) ? (var_1_27) : (var_1_26))))) ? ((var_1_44 - var_1_45)) : (((((var_1_27) > (var_1_26)) ? (var_1_27) : (var_1_26)))))) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=26, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L124] unsigned char stepLocal_10 = var_1_30; VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_10=0, var_1_10=26, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L125] COND FALSE !((! (-64 <= var_1_17)) || stepLocal_10) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=26, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=5, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L128] COND FALSE !(\read(var_1_30)) [L131] var_1_60 = var_1_53 VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=26, var_1_15=256, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=50, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=25, var_1_74=7/2, var_1_77=93/20, var_1_78=1, var_1_79=8] [L134] var_1_73 = 10 [L135] var_1_74 = (var_1_37 + (var_1_75 + var_1_76)) [L136] var_1_77 = ((((((((var_1_42 - var_1_37) < 0 ) ? -(var_1_42 - var_1_37) : (var_1_42 - var_1_37)))) < ((((((var_1_76) < (var_1_38)) ? (var_1_76) : (var_1_38))) + var_1_75))) ? (((((var_1_42 - var_1_37) < 0 ) ? -(var_1_42 - var_1_37) : (var_1_42 - var_1_37)))) : ((((((var_1_76) < (var_1_38)) ? (var_1_76) : (var_1_38))) + var_1_75)))) [L137] var_1_78 = var_1_54 [L138] var_1_79 = var_1_71 [L139] var_1_15 = ((((((var_1_16 + var_1_17)) > (((((45835) > (var_1_18)) ? (45835) : (var_1_18))))) ? ((var_1_16 + var_1_17)) : (((((45835) > (var_1_18)) ? (45835) : (var_1_18)))))) - ((((var_1_73) < ((var_1_19 - 8))) ? (var_1_73) : ((var_1_19 - 8))))) [L140] var_1_24 = ((((var_1_78) < ((var_1_18 - ((((128) > (var_1_78)) ? (128) : (var_1_78)))))) ? (var_1_78) : ((var_1_18 - ((((128) > (var_1_78)) ? (128) : (var_1_78))))))) [L141] unsigned short int stepLocal_4 = var_1_24; VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_4=0, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L142] COND FALSE !((var_1_34 - var_1_35) >= stepLocal_4) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L147] COND FALSE !(\read(var_1_22)) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L152] COND FALSE !(var_1_33 >= var_1_38) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L159] COND FALSE !(\read(var_1_30)) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L163] unsigned short int stepLocal_2 = var_1_10; [L164] unsigned short int stepLocal_1 = var_1_51; VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_1=128, stepLocal_2=26, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L165] COND FALSE !(var_1_27 > stepLocal_1) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L172] unsigned short int stepLocal_5 = var_1_57; VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_5=0, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_39=248/5, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L173] COND TRUE \read(var_1_31) [L174] var_1_39 = (100.625f + var_1_37) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_5=0, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L182] COND TRUE \read(var_1_23) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_5=0, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=-64, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L183] COND TRUE var_1_37 <= (var_1_36 * var_1_39) [L184] var_1_49 = ((((var_1_18 - var_1_73) < 0 ) ? -(var_1_18 - var_1_73) : (var_1_18 - var_1_73))) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_5=0, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L189] unsigned short int stepLocal_0 = var_1_57; VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_5=0, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L190] COND TRUE ! var_1_30 VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_5=0, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L191] COND TRUE (- var_1_17) <= stepLocal_0 VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_5=0, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L192] COND TRUE var_1_2 > (var_1_39 / var_1_21) [L193] var_1_20 = (((var_1_79 > var_1_78) || var_1_30) && var_1_22) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_5=0, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L199] COND TRUE var_1_30 || (var_1_30 || (var_1_31 || var_1_20)) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_5=0, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=-64, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L200] COND TRUE var_1_27 <= var_1_48 [L201] var_1_59 = (((((var_1_17 - var_1_78)) < (var_1_79)) ? ((var_1_17 - var_1_78)) : (var_1_79))) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_5=0, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=0, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=-256, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L204] COND FALSE !((var_1_3 - var_1_38) < var_1_21) [L213] var_1_67 = var_1_53 VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_5=0, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=0, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=64, var_1_70=0, var_1_71=0, var_1_72=10, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L215] COND FALSE !(\read(var_1_20)) [L218] var_1_72 = var_1_16 VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_5=0, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=0, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=64, var_1_70=0, var_1_71=0, var_1_72=16383, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L220] signed long int stepLocal_9 = var_1_17 * var_1_28; [L221] signed long int stepLocal_8 = var_1_10 / var_1_53; [L222] signed long int stepLocal_7 = var_1_72 + var_1_78; VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_5=0, stepLocal_7=16383, stepLocal_8=0, stepLocal_9=-16384, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=0, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=64, var_1_70=0, var_1_71=0, var_1_72=16383, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L223] COND TRUE (var_1_45 * var_1_24) <= stepLocal_7 VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_5=0, stepLocal_8=0, stepLocal_9=-16384, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=-5, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=0, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=64, var_1_70=0, var_1_71=0, var_1_72=16383, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L224] COND TRUE (var_1_47 - var_1_15) < stepLocal_9 [L225] var_1_52 = ((var_1_53 - var_1_47) - (64 - var_1_54)) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_5=0, stepLocal_8=0, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=0, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=0, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=64, var_1_70=0, var_1_71=0, var_1_72=16383, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L236] signed char stepLocal_6 = var_1_52; VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_5=0, stepLocal_6=0, stepLocal_8=0, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=-25, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=0, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=0, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=64, var_1_70=0, var_1_71=0, var_1_72=16383, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L237] COND FALSE !(10000000 < stepLocal_6) [L240] var_1_46 = ((var_1_47 + var_1_48) - var_1_45) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_5=0, stepLocal_8=0, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=63, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=0, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=0, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=64, var_1_70=0, var_1_71=0, var_1_72=16383, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L242] COND TRUE ! var_1_20 VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_5=0, stepLocal_8=0, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=63, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=0, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=0, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_64=127/4, var_1_67=64, var_1_70=0, var_1_71=0, var_1_72=16383, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L243] COND TRUE 31.75 > var_1_33 [L244] var_1_64 = (var_1_37 + var_1_42) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_5=0, stepLocal_8=0, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=-8, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=63, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=0, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=0, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_67=64, var_1_70=0, var_1_71=0, var_1_72=16383, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L257] COND TRUE (var_1_2 - var_1_3) >= var_1_64 [L258] var_1_1 = ((var_1_52 + var_1_43) + var_1_43) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_5=0, stepLocal_8=0, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=126, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=63, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=0, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=0, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_67=64, var_1_70=0, var_1_71=0, var_1_72=16383, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L262] signed char stepLocal_3 = var_1_43; VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_3=63, stepLocal_5=0, stepLocal_8=0, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=126, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-1000, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=63, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=0, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=0, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_67=64, var_1_70=0, var_1_71=0, var_1_72=16383, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L263] COND FALSE !(var_1_52 >= stepLocal_3) [L266] var_1_32 = ((((var_1_24) < ((((((var_1_1) < (last_1_var_1_32)) ? (var_1_1) : (last_1_var_1_32))) - var_1_17))) ? (var_1_24) : ((((((var_1_1) < (last_1_var_1_32)) ? (var_1_1) : (last_1_var_1_32))) - var_1_17)))) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, stepLocal_2=26, stepLocal_5=0, stepLocal_8=0, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=126, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-17384, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=63, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=0, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=0, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_67=64, var_1_70=0, var_1_71=0, var_1_72=16383, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L384] RET step() [L385] CALL, EXPR property() [L375] EXPR (((((((((((((((((((((((var_1_2 - var_1_3) >= var_1_64) ? (var_1_1 == ((signed long int) ((var_1_52 + var_1_43) + var_1_43))) : (var_1_1 == ((signed long int) (var_1_57 - var_1_72)))) && ((last_1_var_1_30 || ((- last_1_var_1_79) < (last_1_var_1_51 + last_1_var_1_73))) ? ((((last_1_var_1_79 * last_1_var_1_73) * last_1_var_1_60) != (last_1_var_1_73 * last_1_var_1_52)) ? (var_1_10 == ((unsigned short int) (last_1_var_1_73 + last_1_var_1_78))) : (var_1_10 == ((unsigned short int) (last_1_var_1_78 + last_1_var_1_73)))) : ((last_1_var_1_30 && (last_1_var_1_73 >= (- last_1_var_1_60))) ? (var_1_10 == ((unsigned short int) (last_1_var_1_73 + last_1_var_1_78))) : (var_1_10 == ((unsigned short int) last_1_var_1_78))))) && (var_1_15 == ((unsigned short int) ((((((var_1_16 + var_1_17)) > (((((45835) > (var_1_18)) ? (45835) : (var_1_18))))) ? ((var_1_16 + var_1_17)) : (((((45835) > (var_1_18)) ? (45835) : (var_1_18)))))) - ((((var_1_73) < ((var_1_19 - 8))) ? (var_1_73) : ((var_1_19 - 8)))))))) && ((! var_1_30) ? (((- var_1_17) <= var_1_57) ? ((var_1_2 > (var_1_39 / var_1_21)) ? (var_1_20 == ((unsigned char) (((var_1_79 > var_1_78) || var_1_30) && var_1_22))) : 1) : 1) : (var_1_20 == ((unsigned char) var_1_23)))) && (var_1_24 == ((unsigned short int) ((((var_1_78) < ((var_1_18 - ((((128) > (var_1_78)) ? (128) : (var_1_78)))))) ? (var_1_78) : ((var_1_18 - ((((128) > (var_1_78)) ? (128) : (var_1_78)))))))))) && (var_1_25 == ((signed char) (var_1_26 + var_1_27)))) && ((var_1_27 > var_1_51) ? ((var_1_10 > var_1_78) ? (var_1_28 == ((signed char) ((((var_1_27) < (var_1_26)) ? (var_1_27) : (var_1_26))))) : (var_1_28 == ((signed char) var_1_29))) : 1)) && (var_1_23 ? (var_1_30 == ((unsigned char) (! var_1_31))) : (var_1_30 == ((unsigned char) var_1_22)))) && ((var_1_52 >= var_1_43) ? (var_1_32 == ((signed long int) (var_1_52 + (var_1_78 - var_1_18)))) : (var_1_32 == ((signed long int) ((((var_1_24) < ((((((var_1_1) < (last_1_var_1_32)) ? (var_1_1) : (last_1_var_1_32))) - var_1_17))) ? (var_1_24) : ((((((var_1_1) < (last_1_var_1_32)) ? (var_1_1) : (last_1_var_1_32))) - var_1_17)))))))) && (((var_1_34 - var_1_35) >= var_1_24) ? (((var_1_2 / ((((8.125f) > (var_1_21)) ? (8.125f) : (var_1_21)))) > var_1_3) ? (var_1_33 == ((float) ((((var_1_36 - (var_1_37 + var_1_38)) < 0 ) ? -(var_1_36 - (var_1_37 + var_1_38)) : (var_1_36 - (var_1_37 + var_1_38)))))) : 1) : 1)) && (var_1_31 ? (var_1_39 == ((float) (100.625f + var_1_37))) : ((var_1_57 < var_1_18) ? (var_1_39 == ((float) (var_1_38 + var_1_37))) : (var_1_39 == ((float) ((((((((var_1_38) > (var_1_37)) ? (var_1_38) : (var_1_37)))) < (var_1_36)) ? (((((var_1_38) > (var_1_37)) ? (var_1_38) : (var_1_37)))) : (var_1_36)))))))) && ((var_1_37 <= (var_1_41 - var_1_2)) ? (var_1_40 == ((double) (var_1_38 - var_1_37))) : ((! (var_1_23 || (var_1_10 > var_1_17))) ? (var_1_40 == ((double) (var_1_37 + ((((7.5) > ((var_1_38 - var_1_42))) ? (7.5) : ((var_1_38 - var_1_42))))))) : 1))) && ((var_1_37 <= 9.999999999995E11f) ? (var_1_43 == ((signed char) (((((var_1_44 - var_1_45)) > (((((var_1_27) > (var_1_26)) ? (var_1_27) : (var_1_26))))) ? ((var_1_44 - var_1_45)) : (((((var_1_27) > (var_1_26)) ? (var_1_27) : (var_1_26)))))))) : 1)) && ((10000000 < var_1_52) ? (var_1_46 == ((signed char) ((((var_1_29) > (var_1_44)) ? (var_1_29) : (var_1_44))))) : (var_1_46 == ((signed char) ((var_1_47 + var_1_48) - var_1_45))))) && (var_1_23 ? ((var_1_37 <= (var_1_36 * var_1_39)) ? (var_1_49 == ((signed long int) ((((var_1_18 - var_1_73) < 0 ) ? -(var_1_18 - var_1_73) : (var_1_18 - var_1_73))))) : (var_1_49 == ((signed long int) (2 + var_1_24)))) : 1)) && (var_1_22 ? (((- var_1_24) == var_1_18) ? (var_1_51 == ((unsigned short int) (((((var_1_16) < (var_1_19)) ? (var_1_16) : (var_1_19))) + ((((((((var_1_45) > (var_1_17)) ? (var_1_45) : (var_1_17)))) > (var_1_78)) ? (((((var_1_45) > (var_1_17)) ? (var_1_45) : (var_1_17)))) : (var_1_78)))))) : 1) : 1)) && (((var_1_45 * var_1_24) <= (var_1_72 + var_1_78)) ? (((var_1_47 - var_1_15) < (var_1_17 * var_1_28)) ? (var_1_52 == ((signed char) ((var_1_53 - var_1_47) - (64 - var_1_54)))) : 1) : ((! var_1_20) ? (((var_1_10 / var_1_53) > var_1_15) ? (var_1_52 == ((signed char) ((var_1_48 + var_1_47) - (var_1_54 + ((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27))))))) : (var_1_52 == ((signed char) (var_1_47 + ((((var_1_56) > (var_1_54)) ? (var_1_56) : (var_1_54))))))) : 1))) && ((var_1_33 >= var_1_38) ? ((! var_1_30) ? (var_1_57 == ((unsigned short int) (var_1_18 - var_1_35))) : (var_1_57 == ((unsigned short int) (var_1_54 + (((((var_1_53) < (1)) ? (var_1_53) : (1))) + var_1_47))))) : (var_1_30 ? (var_1_57 == ((unsigned short int) (var_1_18 - (var_1_17 - var_1_54)))) : 1))) && ((var_1_30 || (var_1_30 || (var_1_31 || var_1_20))) ? ((var_1_27 <= var_1_48) ? (var_1_59 == ((signed long int) (((((var_1_17 - var_1_78)) < (var_1_79)) ? ((var_1_17 - var_1_78)) : (var_1_79))))) : 1) : 1)) && (((! (-64 <= var_1_17)) || var_1_30) ? (var_1_60 == ((signed char) ((var_1_54 - (var_1_61 + var_1_62)) + var_1_48))) : (var_1_30 ? (var_1_60 == ((signed char) (1 + ((var_1_62 - var_1_63) + -10)))) : (var_1_60 == ((signed char) var_1_53))))) && ((! var_1_20) ? ((31.75 > var_1_33) ? (var_1_64 == ((float) (var_1_37 + var_1_42))) : (var_1_64 == ((float) (((((var_1_38 + var_1_37) - var_1_36) < 0 ) ? -((var_1_38 + var_1_37) - var_1_36) : ((var_1_38 + var_1_37) - var_1_36)))))) : ((var_1_60 > ((((var_1_51) < (var_1_67)) ? (var_1_51) : (var_1_67)))) ? ((var_1_37 == var_1_21) ? (var_1_64 == ((float) var_1_38)) : (var_1_64 == ((float) (((((var_1_42 - var_1_36)) < (var_1_38)) ? ((var_1_42 - var_1_36)) : (var_1_38)))))) : 1))) && (((var_1_3 - var_1_38) < var_1_21) ? ((var_1_20 || (var_1_23 && var_1_30)) ? (((var_1_47 + var_1_78) != (var_1_19 << (var_1_70 + var_1_71))) ? (var_1_67 == ((signed long int) var_1_19)) : (var_1_67 == ((signed long int) 5))) : 1) : (var_1_67 == ((signed long int) var_1_53))) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=126, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-17384, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=63, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=0, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=0, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_67=64, var_1_70=0, var_1_71=0, var_1_72=16383, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L375-L376] return (((((((((((((((((((((((((((((var_1_2 - var_1_3) >= var_1_64) ? (var_1_1 == ((signed long int) ((var_1_52 + var_1_43) + var_1_43))) : (var_1_1 == ((signed long int) (var_1_57 - var_1_72)))) && ((last_1_var_1_30 || ((- last_1_var_1_79) < (last_1_var_1_51 + last_1_var_1_73))) ? ((((last_1_var_1_79 * last_1_var_1_73) * last_1_var_1_60) != (last_1_var_1_73 * last_1_var_1_52)) ? (var_1_10 == ((unsigned short int) (last_1_var_1_73 + last_1_var_1_78))) : (var_1_10 == ((unsigned short int) (last_1_var_1_78 + last_1_var_1_73)))) : ((last_1_var_1_30 && (last_1_var_1_73 >= (- last_1_var_1_60))) ? (var_1_10 == ((unsigned short int) (last_1_var_1_73 + last_1_var_1_78))) : (var_1_10 == ((unsigned short int) last_1_var_1_78))))) && (var_1_15 == ((unsigned short int) ((((((var_1_16 + var_1_17)) > (((((45835) > (var_1_18)) ? (45835) : (var_1_18))))) ? ((var_1_16 + var_1_17)) : (((((45835) > (var_1_18)) ? (45835) : (var_1_18)))))) - ((((var_1_73) < ((var_1_19 - 8))) ? (var_1_73) : ((var_1_19 - 8)))))))) && ((! var_1_30) ? (((- var_1_17) <= var_1_57) ? ((var_1_2 > (var_1_39 / var_1_21)) ? (var_1_20 == ((unsigned char) (((var_1_79 > var_1_78) || var_1_30) && var_1_22))) : 1) : 1) : (var_1_20 == ((unsigned char) var_1_23)))) && (var_1_24 == ((unsigned short int) ((((var_1_78) < ((var_1_18 - ((((128) > (var_1_78)) ? (128) : (var_1_78)))))) ? (var_1_78) : ((var_1_18 - ((((128) > (var_1_78)) ? (128) : (var_1_78)))))))))) && (var_1_25 == ((signed char) (var_1_26 + var_1_27)))) && ((var_1_27 > var_1_51) ? ((var_1_10 > var_1_78) ? (var_1_28 == ((signed char) ((((var_1_27) < (var_1_26)) ? (var_1_27) : (var_1_26))))) : (var_1_28 == ((signed char) var_1_29))) : 1)) && (var_1_23 ? (var_1_30 == ((unsigned char) (! var_1_31))) : (var_1_30 == ((unsigned char) var_1_22)))) && ((var_1_52 >= var_1_43) ? (var_1_32 == ((signed long int) (var_1_52 + (var_1_78 - var_1_18)))) : (var_1_32 == ((signed long int) ((((var_1_24) < ((((((var_1_1) < (last_1_var_1_32)) ? (var_1_1) : (last_1_var_1_32))) - var_1_17))) ? (var_1_24) : ((((((var_1_1) < (last_1_var_1_32)) ? (var_1_1) : (last_1_var_1_32))) - var_1_17)))))))) && (((var_1_34 - var_1_35) >= var_1_24) ? (((var_1_2 / ((((8.125f) > (var_1_21)) ? (8.125f) : (var_1_21)))) > var_1_3) ? (var_1_33 == ((float) ((((var_1_36 - (var_1_37 + var_1_38)) < 0 ) ? -(var_1_36 - (var_1_37 + var_1_38)) : (var_1_36 - (var_1_37 + var_1_38)))))) : 1) : 1)) && (var_1_31 ? (var_1_39 == ((float) (100.625f + var_1_37))) : ((var_1_57 < var_1_18) ? (var_1_39 == ((float) (var_1_38 + var_1_37))) : (var_1_39 == ((float) ((((((((var_1_38) > (var_1_37)) ? (var_1_38) : (var_1_37)))) < (var_1_36)) ? (((((var_1_38) > (var_1_37)) ? (var_1_38) : (var_1_37)))) : (var_1_36)))))))) && ((var_1_37 <= (var_1_41 - var_1_2)) ? (var_1_40 == ((double) (var_1_38 - var_1_37))) : ((! (var_1_23 || (var_1_10 > var_1_17))) ? (var_1_40 == ((double) (var_1_37 + ((((7.5) > ((var_1_38 - var_1_42))) ? (7.5) : ((var_1_38 - var_1_42))))))) : 1))) && ((var_1_37 <= 9.999999999995E11f) ? (var_1_43 == ((signed char) (((((var_1_44 - var_1_45)) > (((((var_1_27) > (var_1_26)) ? (var_1_27) : (var_1_26))))) ? ((var_1_44 - var_1_45)) : (((((var_1_27) > (var_1_26)) ? (var_1_27) : (var_1_26)))))))) : 1)) && ((10000000 < var_1_52) ? (var_1_46 == ((signed char) ((((var_1_29) > (var_1_44)) ? (var_1_29) : (var_1_44))))) : (var_1_46 == ((signed char) ((var_1_47 + var_1_48) - var_1_45))))) && (var_1_23 ? ((var_1_37 <= (var_1_36 * var_1_39)) ? (var_1_49 == ((signed long int) ((((var_1_18 - var_1_73) < 0 ) ? -(var_1_18 - var_1_73) : (var_1_18 - var_1_73))))) : (var_1_49 == ((signed long int) (2 + var_1_24)))) : 1)) && (var_1_22 ? (((- var_1_24) == var_1_18) ? (var_1_51 == ((unsigned short int) (((((var_1_16) < (var_1_19)) ? (var_1_16) : (var_1_19))) + ((((((((var_1_45) > (var_1_17)) ? (var_1_45) : (var_1_17)))) > (var_1_78)) ? (((((var_1_45) > (var_1_17)) ? (var_1_45) : (var_1_17)))) : (var_1_78)))))) : 1) : 1)) && (((var_1_45 * var_1_24) <= (var_1_72 + var_1_78)) ? (((var_1_47 - var_1_15) < (var_1_17 * var_1_28)) ? (var_1_52 == ((signed char) ((var_1_53 - var_1_47) - (64 - var_1_54)))) : 1) : ((! var_1_20) ? (((var_1_10 / var_1_53) > var_1_15) ? (var_1_52 == ((signed char) ((var_1_48 + var_1_47) - (var_1_54 + ((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27))))))) : (var_1_52 == ((signed char) (var_1_47 + ((((var_1_56) > (var_1_54)) ? (var_1_56) : (var_1_54))))))) : 1))) && ((var_1_33 >= var_1_38) ? ((! var_1_30) ? (var_1_57 == ((unsigned short int) (var_1_18 - var_1_35))) : (var_1_57 == ((unsigned short int) (var_1_54 + (((((var_1_53) < (1)) ? (var_1_53) : (1))) + var_1_47))))) : (var_1_30 ? (var_1_57 == ((unsigned short int) (var_1_18 - (var_1_17 - var_1_54)))) : 1))) && ((var_1_30 || (var_1_30 || (var_1_31 || var_1_20))) ? ((var_1_27 <= var_1_48) ? (var_1_59 == ((signed long int) (((((var_1_17 - var_1_78)) < (var_1_79)) ? ((var_1_17 - var_1_78)) : (var_1_79))))) : 1) : 1)) && (((! (-64 <= var_1_17)) || var_1_30) ? (var_1_60 == ((signed char) ((var_1_54 - (var_1_61 + var_1_62)) + var_1_48))) : (var_1_30 ? (var_1_60 == ((signed char) (1 + ((var_1_62 - var_1_63) + -10)))) : (var_1_60 == ((signed char) var_1_53))))) && ((! var_1_20) ? ((31.75 > var_1_33) ? (var_1_64 == ((float) (var_1_37 + var_1_42))) : (var_1_64 == ((float) (((((var_1_38 + var_1_37) - var_1_36) < 0 ) ? -((var_1_38 + var_1_37) - var_1_36) : ((var_1_38 + var_1_37) - var_1_36)))))) : ((var_1_60 > ((((var_1_51) < (var_1_67)) ? (var_1_51) : (var_1_67)))) ? ((var_1_37 == var_1_21) ? (var_1_64 == ((float) var_1_38)) : (var_1_64 == ((float) (((((var_1_42 - var_1_36)) < (var_1_38)) ? ((var_1_42 - var_1_36)) : (var_1_38)))))) : 1))) && (((var_1_3 - var_1_38) < var_1_21) ? ((var_1_20 || (var_1_23 && var_1_30)) ? (((var_1_47 + var_1_78) != (var_1_19 << (var_1_70 + var_1_71))) ? (var_1_67 == ((signed long int) var_1_19)) : (var_1_67 == ((signed long int) 5))) : 1) : (var_1_67 == ((signed long int) var_1_53)))) && (var_1_20 ? (var_1_72 == ((unsigned short int) var_1_45)) : (var_1_72 == ((unsigned short int) var_1_16)))) && (var_1_73 == ((unsigned char) 10))) && (var_1_74 == ((double) (var_1_37 + (var_1_75 + var_1_76))))) && (var_1_77 == ((float) ((((((((var_1_42 - var_1_37) < 0 ) ? -(var_1_42 - var_1_37) : (var_1_42 - var_1_37)))) < ((((((var_1_76) < (var_1_38)) ? (var_1_76) : (var_1_38))) + var_1_75))) ? (((((var_1_42 - var_1_37) < 0 ) ? -(var_1_42 - var_1_37) : (var_1_42 - var_1_37)))) : ((((((var_1_76) < (var_1_38)) ? (var_1_76) : (var_1_38))) + var_1_75))))))) && (var_1_78 == ((unsigned char) var_1_54))) && (var_1_79 == ((unsigned short int) var_1_71)) ; [L385] RET, EXPR property() [L385] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=126, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-17384, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=63, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=0, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=0, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_67=64, var_1_70=0, var_1_71=0, var_1_72=16383, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_30=0, last_1_var_1_32=-1000, last_1_var_1_51=128, last_1_var_1_52=-5, last_1_var_1_60=5, last_1_var_1_73=25, last_1_var_1_78=1, last_1_var_1_79=8, var_1_10=26, var_1_15=45825, var_1_16=16383, var_1_17=16384, var_1_18=45835, var_1_19=16383, var_1_1=126, var_1_20=0, var_1_22=0, var_1_23=1, var_1_24=0, var_1_25=126, var_1_26=63, var_1_27=63, var_1_28=-1, var_1_29=-1, var_1_30=0, var_1_31=1, var_1_32=-17384, var_1_33=63/2, var_1_34=-1, var_1_35=0, var_1_43=63, var_1_44=-1, var_1_45=0, var_1_46=63, var_1_47=0, var_1_48=63, var_1_49=45825, var_1_51=128, var_1_52=0, var_1_53=64, var_1_54=0, var_1_56=-63, var_1_57=0, var_1_59=0, var_1_60=64, var_1_61=0, var_1_62=0, var_1_63=0, var_1_67=64, var_1_70=0, var_1_71=0, var_1_72=16383, var_1_73=10, var_1_77=2, var_1_78=0, var_1_79=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 174 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 45.2s, OverallIterations: 15, TraceHistogramMax: 59, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 9.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3357 SdHoareTripleChecker+Valid, 4.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3321 mSDsluCounter, 9582 SdHoareTripleChecker+Invalid, 3.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5196 mSDsCounter, 298 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1653 IncrementalHoareTripleChecker+Invalid, 1951 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 298 mSolverCounterUnsat, 4386 mSDtfsCounter, 1653 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1960 GetRequests, 1909 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 3.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2505occurred in iteration=9, InterpolantAutomatonStates: 70, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 4.1s AutomataMinimizationTime, 14 MinimizatonAttempts, 5132 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 4.1s SatisfiabilityAnalysisTime, 23.8s InterpolantComputationTime, 7126 NumberOfCodeBlocks, 7126 NumberOfCodeBlocksAsserted, 19 NumberOfCheckSat, 7102 ConstructedInterpolants, 0 QuantifiedInterpolants, 25800 SizeOfPredicates, 0 NumberOfNonLiveVariables, 2611 ConjunctsInSsa, 13 ConjunctsInUnsatCore, 19 InterpolantComputations, 12 PerfectInterpolantSequences, 129197/130036 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-27 20:25:53,488 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-77.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB --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 d238ba5fb2d67655095090c3720194a283f42e12c6cb4a9b9e3ca07950ace9dc --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 20:25:56,560 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 20:25:56,690 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-27 20:25:56,699 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 20:25:56,702 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 20:25:56,732 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 20:25:56,733 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 20:25:56,734 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 20:25:56,734 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 20:25:56,734 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 20:25:56,734 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 20:25:56,734 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 20:25:56,735 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 20:25:56,735 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 20:25:56,735 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 20:25:56,735 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 20:25:56,736 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 20:25:56,736 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 20:25:56,736 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 20:25:56,736 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 20:25:56,736 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 20:25:56,736 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 20:25:56,737 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 20:25:56,737 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-27 20:25:56,737 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-27 20:25:56,737 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-27 20:25:56,737 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 20:25:56,737 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 20:25:56,737 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 20:25:56,738 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 20:25:56,738 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 20:25:56,738 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:25:56,738 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:25:56,738 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:25:56,739 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:25:56,739 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 20:25:56,739 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:25:56,739 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:25:56,739 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:25:56,739 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:25:56,740 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 20:25:56,740 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 20:25:56,740 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 20:25:56,740 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 20:25:56,740 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-27 20:25:56,740 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-27 20:25:56,741 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 20:25:56,741 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 20:25:56,741 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 20:25:56,741 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 20:25:56,741 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_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB 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 -> d238ba5fb2d67655095090c3720194a283f42e12c6cb4a9b9e3ca07950ace9dc [2024-11-27 20:25:57,085 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 20:25:57,100 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 20:25:57,103 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 20:25:57,108 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 20:25:57,109 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 20:25:57,110 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-77.i [2024-11-27 20:26:00,468 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/data/4cdbc8784/50553070de984114bb9fa8c41527be33/FLAG53e4dcf70 [2024-11-27 20:26:00,789 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 20:26:00,790 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-77.i [2024-11-27 20:26:00,802 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/data/4cdbc8784/50553070de984114bb9fa8c41527be33/FLAG53e4dcf70 [2024-11-27 20:26:00,819 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/data/4cdbc8784/50553070de984114bb9fa8c41527be33 [2024-11-27 20:26:00,822 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 20:26:00,824 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 20:26:00,825 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 20:26:00,825 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 20:26:00,830 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 20:26:00,831 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:26:00" (1/1) ... [2024-11-27 20:26:00,832 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26391a4c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:26:00, skipping insertion in model container [2024-11-27 20:26:00,833 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:26:00" (1/1) ... [2024-11-27 20:26:00,874 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 20:26:01,104 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_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-77.i[916,929] [2024-11-27 20:26:01,366 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:26:01,409 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 20:26:01,422 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_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-77.i[916,929] [2024-11-27 20:26:01,557 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:26:01,581 INFO L204 MainTranslator]: Completed translation [2024-11-27 20:26:01,582 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:26:01 WrapperNode [2024-11-27 20:26:01,582 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 20:26:01,583 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 20:26:01,583 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 20:26:01,584 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 20:26:01,592 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:26:01" (1/1) ... [2024-11-27 20:26:01,612 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:26:01" (1/1) ... [2024-11-27 20:26:01,662 INFO L138 Inliner]: procedures = 27, calls = 72, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 378 [2024-11-27 20:26:01,663 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 20:26:01,663 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 20:26:01,664 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 20:26:01,664 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 20:26:01,682 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:26:01" (1/1) ... [2024-11-27 20:26:01,682 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:26:01" (1/1) ... [2024-11-27 20:26:01,690 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:26:01" (1/1) ... [2024-11-27 20:26:01,715 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-27 20:26:01,715 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:26:01" (1/1) ... [2024-11-27 20:26:01,716 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:26:01" (1/1) ... [2024-11-27 20:26:01,742 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:26:01" (1/1) ... [2024-11-27 20:26:01,744 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:26:01" (1/1) ... [2024-11-27 20:26:01,751 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:26:01" (1/1) ... [2024-11-27 20:26:01,756 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:26:01" (1/1) ... [2024-11-27 20:26:01,759 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:26:01" (1/1) ... [2024-11-27 20:26:01,797 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 20:26:01,803 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 20:26:01,803 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 20:26:01,803 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 20:26:01,805 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:26:01" (1/1) ... [2024-11-27 20:26:01,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:26:01,837 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:26:01,855 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 20:26:01,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 20:26:01,896 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 20:26:01,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-27 20:26:01,898 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-27 20:26:01,898 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-27 20:26:01,898 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 20:26:01,898 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 20:26:02,077 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 20:26:02,080 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 20:26:26,936 INFO L? ?]: Removed 28 outVars from TransFormulas that were not future-live. [2024-11-27 20:26:26,937 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 20:26:26,951 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 20:26:26,952 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-27 20:26:26,952 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:26:26 BoogieIcfgContainer [2024-11-27 20:26:26,952 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 20:26:26,955 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 20:26:26,955 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 20:26:26,960 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 20:26:26,961 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 08:26:00" (1/3) ... [2024-11-27 20:26:26,961 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@324c532a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:26:26, skipping insertion in model container [2024-11-27 20:26:26,962 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:26:01" (2/3) ... [2024-11-27 20:26:26,962 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@324c532a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:26:26, skipping insertion in model container [2024-11-27 20:26:26,962 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:26:26" (3/3) ... [2024-11-27 20:26:26,964 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-77.i [2024-11-27 20:26:26,980 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 20:26:26,983 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-77.i that has 2 procedures, 163 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-27 20:26:27,062 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 20:26:27,079 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;@16b257fa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 20:26:27,080 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-27 20:26:27,086 INFO L276 IsEmpty]: Start isEmpty. Operand has 163 states, 101 states have (on average 1.4653465346534653) internal successors, (148), 102 states have internal predecessors, (148), 59 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 59 states have call predecessors, (59), 59 states have call successors, (59) [2024-11-27 20:26:27,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2024-11-27 20:26:27,115 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:26:27,116 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:26:27,117 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:26:27,122 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:27,123 INFO L85 PathProgramCache]: Analyzing trace with hash 572582692, now seen corresponding path program 1 times [2024-11-27 20:26:27,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:26:27,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1850175922] [2024-11-27 20:26:27,143 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:27,144 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-27 20:26:27,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:26:27,147 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:26:27,151 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:26:29,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:29,165 INFO L256 TraceCheckSpWp]: Trace formula consists of 605 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-27 20:26:29,181 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:26:29,263 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 6728 trivial. 0 not checked. [2024-11-27 20:26:29,263 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:26:29,264 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:26:29,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1850175922] [2024-11-27 20:26:29,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1850175922] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:26:29,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:26:29,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 20:26:29,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717691170] [2024-11-27 20:26:29,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:29,273 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-27 20:26:29,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:26:29,298 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-27 20:26:29,298 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 20:26:29,301 INFO L87 Difference]: Start difference. First operand has 163 states, 101 states have (on average 1.4653465346534653) internal successors, (148), 102 states have internal predecessors, (148), 59 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 59 states have call predecessors, (59), 59 states have call successors, (59) Second operand has 2 states, 2 states have (on average 40.5) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (59), 2 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 2 states have call successors, (59) [2024-11-27 20:26:29,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:26:29,367 INFO L93 Difference]: Finished difference Result 319 states and 585 transitions. [2024-11-27 20:26:29,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-27 20:26:29,369 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 40.5) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (59), 2 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 2 states have call successors, (59) Word has length 371 [2024-11-27 20:26:29,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:26:29,380 INFO L225 Difference]: With dead ends: 319 [2024-11-27 20:26:29,380 INFO L226 Difference]: Without dead ends: 159 [2024-11-27 20:26:29,386 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 370 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-27 20:26:29,389 INFO L435 NwaCegarLoop]: 257 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, 257 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-27 20:26:29,390 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 20:26:29,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2024-11-27 20:26:29,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2024-11-27 20:26:29,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 98 states have (on average 1.4183673469387754) internal successors, (139), 98 states have internal predecessors, (139), 59 states have call successors, (59), 1 states have call predecessors, (59), 1 states have return successors, (59), 59 states have call predecessors, (59), 59 states have call successors, (59) [2024-11-27 20:26:29,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 257 transitions. [2024-11-27 20:26:29,514 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 257 transitions. Word has length 371 [2024-11-27 20:26:29,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:26:29,515 INFO L471 AbstractCegarLoop]: Abstraction has 159 states and 257 transitions. [2024-11-27 20:26:29,515 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 40.5) internal successors, (81), 2 states have internal predecessors, (81), 2 states have call successors, (59), 2 states have call predecessors, (59), 1 states have return successors, (59), 1 states have call predecessors, (59), 2 states have call successors, (59) [2024-11-27 20:26:29,516 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 257 transitions. [2024-11-27 20:26:29,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2024-11-27 20:26:29,524 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:26:29,524 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:26:29,566 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:26:29,729 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:26:29,730 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:26:29,730 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:29,731 INFO L85 PathProgramCache]: Analyzing trace with hash -308742100, now seen corresponding path program 1 times [2024-11-27 20:26:29,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:26:29,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1912631399] [2024-11-27 20:26:29,735 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:29,735 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-27 20:26:29,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:26:29,738 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:26:29,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:26:31,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:31,664 INFO L256 TraceCheckSpWp]: Trace formula consists of 606 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 20:26:31,685 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:26:37,062 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 3270 proven. 108 refuted. 0 times theorem prover too weak. 3466 trivial. 0 not checked. [2024-11-27 20:26:37,063 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:26:41,429 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 66 proven. 108 refuted. 0 times theorem prover too weak. 6670 trivial. 0 not checked. [2024-11-27 20:26:41,430 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:26:41,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1912631399] [2024-11-27 20:26:41,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1912631399] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:26:41,430 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:26:41,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2024-11-27 20:26:41,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931325285] [2024-11-27 20:26:41,430 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:26:41,434 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 20:26:41,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:26:41,436 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 20:26:41,436 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-27 20:26:41,438 INFO L87 Difference]: Start difference. First operand 159 states and 257 transitions. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 2 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 2 states have call predecessors, (96), 2 states have call successors, (96) [2024-11-27 20:26:48,247 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:26:52,924 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.43s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:26:56,932 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:27:00,937 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:27:04,940 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:27:08,945 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:27:12,951 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:27:16,958 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:27:20,967 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:27:24,973 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:27:26,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:27:26,490 INFO L93 Difference]: Finished difference Result 479 states and 768 transitions. [2024-11-27 20:27:26,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-27 20:27:26,494 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 2 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 2 states have call predecessors, (96), 2 states have call successors, (96) Word has length 371 [2024-11-27 20:27:26,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:27:26,500 INFO L225 Difference]: With dead ends: 479 [2024-11-27 20:27:26,500 INFO L226 Difference]: Without dead ends: 323 [2024-11-27 20:27:26,501 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 751 GetRequests, 733 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=103, Invalid=239, Unknown=0, NotChecked=0, Total=342 [2024-11-27 20:27:26,502 INFO L435 NwaCegarLoop]: 243 mSDtfsCounter, 283 mSDsluCounter, 774 mSDsCounter, 0 mSdLazyCounter, 499 mSolverCounterSat, 182 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 43.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 1017 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 499 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 43.8s IncrementalHoareTripleChecker+Time [2024-11-27 20:27:26,502 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [306 Valid, 1017 Invalid, 690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 499 Invalid, 9 Unknown, 0 Unchecked, 43.8s Time] [2024-11-27 20:27:26,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2024-11-27 20:27:26,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 185. [2024-11-27 20:27:26,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 123 states have (on average 1.4065040650406504) internal successors, (173), 123 states have internal predecessors, (173), 59 states have call successors, (59), 2 states have call predecessors, (59), 2 states have return successors, (59), 59 states have call predecessors, (59), 59 states have call successors, (59) [2024-11-27 20:27:26,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 291 transitions. [2024-11-27 20:27:26,573 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 291 transitions. Word has length 371 [2024-11-27 20:27:26,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:27:26,578 INFO L471 AbstractCegarLoop]: Abstraction has 185 states and 291 transitions. [2024-11-27 20:27:26,578 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 2 states have call successors, (95), 2 states have call predecessors, (95), 4 states have return successors, (96), 2 states have call predecessors, (96), 2 states have call successors, (96) [2024-11-27 20:27:26,578 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 291 transitions. [2024-11-27 20:27:26,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2024-11-27 20:27:26,589 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:27:26,589 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:27:26,633 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-11-27 20:27:26,790 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:27:26,790 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:27:26,791 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:27:26,791 INFO L85 PathProgramCache]: Analyzing trace with hash 181739960, now seen corresponding path program 1 times [2024-11-27 20:27:26,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:27:26,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [307104507] [2024-11-27 20:27:26,792 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:27:26,792 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-27 20:27:26,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:27:26,797 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:27:26,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:27:28,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:27:28,742 INFO L256 TraceCheckSpWp]: Trace formula consists of 606 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-27 20:27:28,749 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:27:34,785 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 2550 proven. 132 refuted. 0 times theorem prover too weak. 4162 trivial. 0 not checked. [2024-11-27 20:27:34,785 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:27:39,963 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 42 proven. 132 refuted. 0 times theorem prover too weak. 6670 trivial. 0 not checked. [2024-11-27 20:27:39,964 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:27:39,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [307104507] [2024-11-27 20:27:39,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [307104507] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:27:39,964 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:27:39,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-27 20:27:39,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387236410] [2024-11-27 20:27:39,965 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:27:39,966 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 20:27:39,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:27:39,968 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 20:27:39,969 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:27:39,970 INFO L87 Difference]: Start difference. First operand 185 states and 291 transitions. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 2 states have call successors, (103), 2 states have call predecessors, (103), 4 states have return successors, (104), 2 states have call predecessors, (104), 2 states have call successors, (104) [2024-11-27 20:27:48,999 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.41s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:27:53,005 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:27:57,012 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:27:58,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:27:58,026 INFO L93 Difference]: Finished difference Result 376 states and 584 transitions. [2024-11-27 20:27:58,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:27:58,027 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 2 states have call successors, (103), 2 states have call predecessors, (103), 4 states have return successors, (104), 2 states have call predecessors, (104), 2 states have call successors, (104) Word has length 372 [2024-11-27 20:27:58,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:27:58,032 INFO L225 Difference]: With dead ends: 376 [2024-11-27 20:27:58,032 INFO L226 Difference]: Without dead ends: 194 [2024-11-27 20:27:58,033 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 746 GetRequests, 736 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-27 20:27:58,034 INFO L435 NwaCegarLoop]: 205 mSDtfsCounter, 107 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 9 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.6s IncrementalHoareTripleChecker+Time [2024-11-27 20:27:58,035 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 473 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 382 Invalid, 3 Unknown, 0 Unchecked, 17.6s Time] [2024-11-27 20:27:58,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2024-11-27 20:27:58,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 189. [2024-11-27 20:27:58,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 112 states have (on average 1.2678571428571428) internal successors, (142), 113 states have internal predecessors, (142), 73 states have call successors, (73), 3 states have call predecessors, (73), 3 states have return successors, (73), 72 states have call predecessors, (73), 73 states have call successors, (73) [2024-11-27 20:27:58,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 288 transitions. [2024-11-27 20:27:58,108 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 288 transitions. Word has length 372 [2024-11-27 20:27:58,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:27:58,109 INFO L471 AbstractCegarLoop]: Abstraction has 189 states and 288 transitions. [2024-11-27 20:27:58,110 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 2 states have call successors, (103), 2 states have call predecessors, (103), 4 states have return successors, (104), 2 states have call predecessors, (104), 2 states have call successors, (104) [2024-11-27 20:27:58,110 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 288 transitions. [2024-11-27 20:27:58,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-27 20:27:58,118 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:27:58,119 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:27:58,163 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-11-27 20:27:58,320 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:27:58,320 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:27:58,321 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:27:58,321 INFO L85 PathProgramCache]: Analyzing trace with hash -256772159, now seen corresponding path program 1 times [2024-11-27 20:27:58,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:27:58,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1393458357] [2024-11-27 20:27:58,322 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:27:58,322 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-27 20:27:58,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:27:58,329 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:27:58,330 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:28:00,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:28:00,186 INFO L256 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-27 20:28:00,193 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:28:07,186 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 2424 proven. 135 refuted. 0 times theorem prover too weak. 4285 trivial. 0 not checked. [2024-11-27 20:28:07,186 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:28:13,010 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 39 proven. 135 refuted. 0 times theorem prover too weak. 6670 trivial. 0 not checked. [2024-11-27 20:28:13,011 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:28:13,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1393458357] [2024-11-27 20:28:13,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1393458357] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:28:13,011 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:28:13,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2024-11-27 20:28:13,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616555566] [2024-11-27 20:28:13,011 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:28:13,013 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 20:28:13,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:28:13,014 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 20:28:13,014 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-27 20:28:13,015 INFO L87 Difference]: Start difference. First operand 189 states and 288 transitions. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 2 states have call successors, (104), 2 states have call predecessors, (104), 4 states have return successors, (105), 2 states have call predecessors, (105), 2 states have call successors, (105) [2024-11-27 20:28:23,604 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.39s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:28:27,607 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:28:31,611 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-27 20:28:31,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:28:31,618 INFO L93 Difference]: Finished difference Result 363 states and 542 transitions. [2024-11-27 20:28:31,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 20:28:31,756 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 2 states have call successors, (104), 2 states have call predecessors, (104), 4 states have return successors, (105), 2 states have call predecessors, (105), 2 states have call successors, (105) Word has length 376 [2024-11-27 20:28:31,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:28:31,760 INFO L225 Difference]: With dead ends: 363 [2024-11-27 20:28:31,761 INFO L226 Difference]: Without dead ends: 200 [2024-11-27 20:28:31,762 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 758 GetRequests, 744 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2024-11-27 20:28:31,763 INFO L435 NwaCegarLoop]: 166 mSDtfsCounter, 244 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 174 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.8s IncrementalHoareTripleChecker+Time [2024-11-27 20:28:31,763 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [246 Valid, 376 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 326 Invalid, 3 Unknown, 0 Unchecked, 17.8s Time] [2024-11-27 20:28:31,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2024-11-27 20:28:31,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 187. [2024-11-27 20:28:31,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 111 states have (on average 1.2072072072072073) internal successors, (134), 112 states have internal predecessors, (134), 71 states have call successors, (71), 4 states have call predecessors, (71), 4 states have return successors, (71), 70 states have call predecessors, (71), 71 states have call successors, (71) [2024-11-27 20:28:31,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 276 transitions. [2024-11-27 20:28:31,798 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 276 transitions. Word has length 376 [2024-11-27 20:28:31,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:28:31,799 INFO L471 AbstractCegarLoop]: Abstraction has 187 states and 276 transitions. [2024-11-27 20:28:31,800 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 states have internal predecessors, (93), 2 states have call successors, (104), 2 states have call predecessors, (104), 4 states have return successors, (105), 2 states have call predecessors, (105), 2 states have call successors, (105) [2024-11-27 20:28:31,800 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 276 transitions. [2024-11-27 20:28:31,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2024-11-27 20:28:31,808 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:28:31,808 INFO L218 NwaCegarLoop]: trace histogram [59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:28:31,851 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:28:32,012 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:28:32,013 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:28:32,013 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:32,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1536997615, now seen corresponding path program 1 times [2024-11-27 20:28:32,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:28:32,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [700316544] [2024-11-27 20:28:32,023 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:28:32,023 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-27 20:28:32,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:28:32,025 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:28:32,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:28:41,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:28:41,189 INFO L256 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-27 20:28:41,200 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:30:07,960 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 3651 proven. 990 refuted. 0 times theorem prover too weak. 2203 trivial. 0 not checked. [2024-11-27 20:30:07,961 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:30:28,397 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:30:28,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [700316544] [2024-11-27 20:30:28,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [700316544] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:30:28,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1676645179] [2024-11-27 20:30:28,398 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:30:28,398 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 20:30:28,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 20:30:28,408 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 20:30:28,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45d8eb89-dea2-41f0-bce0-e24cf828b4c2/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-11-27 20:30:46,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:30:46,684 INFO L256 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-27 20:30:46,705 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:32:35,339 INFO L134 CoverageAnalysis]: Checked inductivity of 6844 backedges. 3789 proven. 843 refuted. 0 times theorem prover too weak. 2212 trivial. 0 not checked. [2024-11-27 20:32:35,339 INFO L312 TraceCheckSpWp]: Computing backward predicates...