./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX --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 291b5d21690109593f32de519b2437c972bf2584d6e65efdb2faf1e729ec8793 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 18:45:05,485 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 18:45:05,579 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-08 18:45:05,585 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 18:45:05,587 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 18:45:05,620 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 18:45:05,622 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 18:45:05,623 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 18:45:05,623 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-08 18:45:05,624 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-08 18:45:05,625 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 18:45:05,626 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 18:45:05,627 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 18:45:05,627 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 18:45:05,629 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 18:45:05,630 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 18:45:05,630 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 18:45:05,630 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 18:45:05,631 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-08 18:45:05,631 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 18:45:05,631 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 18:45:05,636 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 18:45:05,636 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 18:45:05,637 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 18:45:05,637 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 18:45:05,637 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 18:45:05,638 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 18:45:05,638 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 18:45:05,638 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 18:45:05,639 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 18:45:05,639 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-08 18:45:05,639 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 18:45:05,640 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 18:45:05,640 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 18:45:05,640 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 18:45:05,640 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 18:45:05,641 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-08 18:45:05,641 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-08 18:45:05,641 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 18:45:05,642 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-08 18:45:05,642 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-08 18:45:05,644 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-08 18:45:05,644 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX 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 -> 291b5d21690109593f32de519b2437c972bf2584d6e65efdb2faf1e729ec8793 [2024-11-08 18:45:05,957 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 18:45:05,989 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 18:45:05,992 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 18:45:05,993 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 18:45:05,994 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 18:45:05,995 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i Unable to find full path for "g++" [2024-11-08 18:45:07,949 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 18:45:08,175 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 18:45:08,176 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i [2024-11-08 18:45:08,189 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/data/6055a4c9d/3ba3cf41125a4df898ce4b7789578432/FLAGaecb0c0c3 [2024-11-08 18:45:08,522 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/data/6055a4c9d/3ba3cf41125a4df898ce4b7789578432 [2024-11-08 18:45:08,525 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 18:45:08,527 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 18:45:08,528 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 18:45:08,529 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 18:45:08,535 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 18:45:08,536 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 06:45:08" (1/1) ... [2024-11-08 18:45:08,537 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@211b611e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:08, skipping insertion in model container [2024-11-08 18:45:08,538 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 06:45:08" (1/1) ... [2024-11-08 18:45:08,582 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 18:45:08,803 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_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i[916,929] [2024-11-08 18:45:08,964 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 18:45:08,984 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 18:45:08,995 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_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i[916,929] [2024-11-08 18:45:09,069 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 18:45:09,095 INFO L204 MainTranslator]: Completed translation [2024-11-08 18:45:09,096 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:09 WrapperNode [2024-11-08 18:45:09,096 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 18:45:09,097 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 18:45:09,098 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 18:45:09,098 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 18:45:09,105 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:09" (1/1) ... [2024-11-08 18:45:09,124 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:09" (1/1) ... [2024-11-08 18:45:09,191 INFO L138 Inliner]: procedures = 26, calls = 90, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 521 [2024-11-08 18:45:09,191 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 18:45:09,196 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 18:45:09,196 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 18:45:09,196 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 18:45:09,208 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:09" (1/1) ... [2024-11-08 18:45:09,208 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:09" (1/1) ... [2024-11-08 18:45:09,216 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:09" (1/1) ... [2024-11-08 18:45:09,244 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-08 18:45:09,245 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:09" (1/1) ... [2024-11-08 18:45:09,245 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:09" (1/1) ... [2024-11-08 18:45:09,262 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:09" (1/1) ... [2024-11-08 18:45:09,272 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:09" (1/1) ... [2024-11-08 18:45:09,281 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:09" (1/1) ... [2024-11-08 18:45:09,289 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:09" (1/1) ... [2024-11-08 18:45:09,302 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 18:45:09,306 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 18:45:09,306 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 18:45:09,308 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 18:45:09,308 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:09" (1/1) ... [2024-11-08 18:45:09,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 18:45:09,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 18:45:09,343 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-08 18:45:09,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-08 18:45:09,380 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 18:45:09,381 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-08 18:45:09,382 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-08 18:45:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-08 18:45:09,382 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 18:45:09,382 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 18:45:09,559 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 18:45:09,563 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 18:45:10,570 INFO L? ?]: Removed 14 outVars from TransFormulas that were not future-live. [2024-11-08 18:45:10,571 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 18:45:10,593 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 18:45:10,594 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-08 18:45:10,594 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 06:45:10 BoogieIcfgContainer [2024-11-08 18:45:10,594 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 18:45:10,597 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 18:45:10,597 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 18:45:10,600 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 18:45:10,604 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 06:45:08" (1/3) ... [2024-11-08 18:45:10,604 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24e0c7c0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 06:45:10, skipping insertion in model container [2024-11-08 18:45:10,604 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:09" (2/3) ... [2024-11-08 18:45:10,605 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24e0c7c0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 06:45:10, skipping insertion in model container [2024-11-08 18:45:10,605 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 06:45:10" (3/3) ... [2024-11-08 18:45:10,606 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-40.i [2024-11-08 18:45:10,626 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 18:45:10,627 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-08 18:45:10,694 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-08 18:45:10,701 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;@3321cfa3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 18:45:10,701 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-08 18:45:10,707 INFO L276 IsEmpty]: Start isEmpty. Operand has 226 states, 146 states have (on average 1.5136986301369864) internal successors, (221), 147 states have internal predecessors, (221), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-08 18:45:10,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 487 [2024-11-08 18:45:10,750 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:45:10,751 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:45:10,752 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:45:10,757 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:45:10,758 INFO L85 PathProgramCache]: Analyzing trace with hash -2131802209, now seen corresponding path program 1 times [2024-11-08 18:45:10,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:45:10,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501723684] [2024-11-08 18:45:10,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:45:10,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:45:11,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 18:45:11,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,414 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 18:45:11,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 18:45:11,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,433 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 18:45:11,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,440 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 18:45:11,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,444 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 18:45:11,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,448 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 18:45:11,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,459 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 18:45:11,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,467 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 18:45:11,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,476 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 18:45:11,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,484 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 18:45:11,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,493 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 18:45:11,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-08 18:45:11,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,511 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 18:45:11,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,518 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 18:45:11,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,526 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 18:45:11,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,536 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 18:45:11,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,545 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 18:45:11,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 18:45:11,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,563 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 18:45:11,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,572 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 18:45:11,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,582 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 18:45:11,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,587 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 18:45:11,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,596 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 18:45:11,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 18:45:11,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,611 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-08 18:45:11,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 18:45:11,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,626 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 18:45:11,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 18:45:11,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,643 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 18:45:11,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,651 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-08 18:45:11,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 18:45:11,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,666 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-08 18:45:11,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,671 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 18:45:11,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-08 18:45:11,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,680 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-08 18:45:11,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,685 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-08 18:45:11,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,690 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-08 18:45:11,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-08 18:45:11,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,700 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-08 18:45:11,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-08 18:45:11,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,711 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 18:45:11,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-08 18:45:11,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,723 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-08 18:45:11,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,728 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-08 18:45:11,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,732 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-08 18:45:11,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,736 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-08 18:45:11,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,742 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 18:45:11,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-08 18:45:11,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,752 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 18:45:11,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,756 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-08 18:45:11,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,764 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 18:45:11,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,772 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-08 18:45:11,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,780 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-11-08 18:45:11,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-08 18:45:11,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-08 18:45:11,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,806 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-08 18:45:11,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,814 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-08 18:45:11,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,820 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-08 18:45:11,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,828 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-08 18:45:11,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,835 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-08 18:45:11,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,840 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-08 18:45:11,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,845 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-08 18:45:11,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,849 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-08 18:45:11,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,854 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-08 18:45:11,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,859 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-08 18:45:11,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,866 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-11-08 18:45:11,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,870 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-11-08 18:45:11,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,877 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-11-08 18:45:11,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,882 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-11-08 18:45:11,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,888 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-11-08 18:45:11,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,894 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-11-08 18:45:11,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,901 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-11-08 18:45:11,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,905 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-11-08 18:45:11,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,909 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-11-08 18:45:11,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,914 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-11-08 18:45:11,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,918 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-11-08 18:45:11,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:11,933 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-08 18:45:11,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 18:45:11,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501723684] [2024-11-08 18:45:11,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501723684] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 18:45:11,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 18:45:11,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 18:45:11,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271684882] [2024-11-08 18:45:11,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 18:45:11,943 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-08 18:45:11,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 18:45:11,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-08 18:45:11,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 18:45:11,969 INFO L87 Difference]: Start difference. First operand has 226 states, 146 states have (on average 1.5136986301369864) internal successors, (221), 147 states have internal predecessors, (221), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) Second operand has 2 states, 2 states have (on average 52.0) internal successors, (104), 2 states have internal predecessors, (104), 2 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 2 states have call successors, (77) [2024-11-08 18:45:12,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:45:12,037 INFO L93 Difference]: Finished difference Result 445 states and 821 transitions. [2024-11-08 18:45:12,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 18:45:12,042 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 52.0) internal successors, (104), 2 states have internal predecessors, (104), 2 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 2 states have call successors, (77) Word has length 486 [2024-11-08 18:45:12,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:45:12,052 INFO L225 Difference]: With dead ends: 445 [2024-11-08 18:45:12,052 INFO L226 Difference]: Without dead ends: 222 [2024-11-08 18:45:12,057 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 233 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-08 18:45:12,061 INFO L432 NwaCegarLoop]: 367 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, 367 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-08 18:45:12,062 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 18:45:12,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2024-11-08 18:45:12,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 222. [2024-11-08 18:45:12,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 143 states have (on average 1.4895104895104896) internal successors, (213), 143 states have internal predecessors, (213), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-08 18:45:12,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 367 transitions. [2024-11-08 18:45:12,178 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 367 transitions. Word has length 486 [2024-11-08 18:45:12,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:45:12,179 INFO L471 AbstractCegarLoop]: Abstraction has 222 states and 367 transitions. [2024-11-08 18:45:12,179 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 52.0) internal successors, (104), 2 states have internal predecessors, (104), 2 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 2 states have call successors, (77) [2024-11-08 18:45:12,180 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 367 transitions. [2024-11-08 18:45:12,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 488 [2024-11-08 18:45:12,192 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:45:12,193 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:45:12,193 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-08 18:45:12,193 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:45:12,194 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:45:12,194 INFO L85 PathProgramCache]: Analyzing trace with hash 609025757, now seen corresponding path program 1 times [2024-11-08 18:45:12,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:45:12,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184428439] [2024-11-08 18:45:12,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:45:12,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:45:12,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 18:45:12,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,613 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 18:45:12,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,617 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 18:45:12,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,621 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 18:45:12,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,625 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 18:45:12,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,629 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 18:45:12,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 18:45:12,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 18:45:12,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 18:45:12,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 18:45:12,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,655 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 18:45:12,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,684 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 18:45:12,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,692 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-08 18:45:12,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,697 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 18:45:12,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,700 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 18:45:12,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 18:45:12,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 18:45:12,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,714 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 18:45:12,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,718 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 18:45:12,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,721 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 18:45:12,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,728 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 18:45:12,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,732 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 18:45:12,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,738 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 18:45:12,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 18:45:12,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 18:45:12,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,753 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-08 18:45:12,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,757 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 18:45:12,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,760 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 18:45:12,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,764 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 18:45:12,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,767 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 18:45:12,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,773 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-08 18:45:12,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,781 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 18:45:12,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,786 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-08 18:45:12,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,792 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 18:45:12,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,799 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-08 18:45:12,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,802 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-08 18:45:12,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,806 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-08 18:45:12,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,810 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-08 18:45:12,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,814 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-08 18:45:12,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,820 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-08 18:45:12,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,825 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-08 18:45:12,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,830 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 18:45:12,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,836 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-08 18:45:12,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,840 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-08 18:45:12,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,844 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-08 18:45:12,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,849 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-08 18:45:12,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,854 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-08 18:45:12,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 18:45:12,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-08 18:45:12,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,870 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 18:45:12,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,875 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-08 18:45:12,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,880 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 18:45:12,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,884 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-08 18:45:12,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,888 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-11-08 18:45:12,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-08 18:45:12,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,897 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-08 18:45:12,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,903 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-08 18:45:12,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,908 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-08 18:45:12,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,912 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-08 18:45:12,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,917 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-08 18:45:12,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,923 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-08 18:45:12,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,927 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-08 18:45:12,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,931 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-08 18:45:12,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,939 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-08 18:45:12,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,948 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-08 18:45:12,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,953 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-08 18:45:12,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,961 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-11-08 18:45:12,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,966 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-11-08 18:45:12,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,972 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-11-08 18:45:12,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,977 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-11-08 18:45:12,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,982 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-11-08 18:45:12,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,987 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-11-08 18:45:12,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,991 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-11-08 18:45:12,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:12,997 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-11-08 18:45:13,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:13,001 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-11-08 18:45:13,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:13,008 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-11-08 18:45:13,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:13,012 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-11-08 18:45:13,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:13,023 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-08 18:45:13,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 18:45:13,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184428439] [2024-11-08 18:45:13,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184428439] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 18:45:13,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 18:45:13,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 18:45:13,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956276271] [2024-11-08 18:45:13,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 18:45:13,029 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 18:45:13,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 18:45:13,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 18:45:13,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 18:45:13,031 INFO L87 Difference]: Start difference. First operand 222 states and 367 transitions. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-08 18:45:13,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:45:13,131 INFO L93 Difference]: Finished difference Result 561 states and 934 transitions. [2024-11-08 18:45:13,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 18:45:13,132 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 487 [2024-11-08 18:45:13,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:45:13,139 INFO L225 Difference]: With dead ends: 561 [2024-11-08 18:45:13,141 INFO L226 Difference]: Without dead ends: 342 [2024-11-08 18:45:13,145 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 156 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-08 18:45:13,147 INFO L432 NwaCegarLoop]: 411 mSDtfsCounter, 174 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 771 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-08 18:45:13,149 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [174 Valid, 771 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 18:45:13,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2024-11-08 18:45:13,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 339. [2024-11-08 18:45:13,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 243 states have (on average 1.5679012345679013) internal successors, (381), 244 states have internal predecessors, (381), 93 states have call successors, (93), 2 states have call predecessors, (93), 2 states have return successors, (93), 92 states have call predecessors, (93), 93 states have call successors, (93) [2024-11-08 18:45:13,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 567 transitions. [2024-11-08 18:45:13,218 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 567 transitions. Word has length 487 [2024-11-08 18:45:13,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:45:13,222 INFO L471 AbstractCegarLoop]: Abstraction has 339 states and 567 transitions. [2024-11-08 18:45:13,222 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-08 18:45:13,222 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 567 transitions. [2024-11-08 18:45:13,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 488 [2024-11-08 18:45:13,234 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:45:13,235 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:45:13,235 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-08 18:45:13,235 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:45:13,236 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:45:13,236 INFO L85 PathProgramCache]: Analyzing trace with hash 743039263, now seen corresponding path program 1 times [2024-11-08 18:45:13,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:45:13,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278478646] [2024-11-08 18:45:13,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:45:13,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:45:13,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,309 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 18:45:15,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 18:45:15,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,316 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 18:45:15,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 18:45:15,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,321 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 18:45:15,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 18:45:15,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,327 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 18:45:15,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,330 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 18:45:15,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 18:45:15,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,335 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 18:45:15,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,337 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 18:45:15,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,341 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 18:45:15,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,344 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-08 18:45:15,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,350 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 18:45:15,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,353 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 18:45:15,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,358 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 18:45:15,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,361 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 18:45:15,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,363 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 18:45:15,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,366 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 18:45:15,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,369 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 18:45:15,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,372 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 18:45:15,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,375 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 18:45:15,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,379 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 18:45:15,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,382 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 18:45:15,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,387 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 18:45:15,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,390 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-08 18:45:15,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,393 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 18:45:15,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 18:45:15,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,401 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 18:45:15,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,404 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 18:45:15,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,407 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-08 18:45:15,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,412 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 18:45:15,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,415 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-08 18:45:15,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 18:45:15,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-08 18:45:15,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,425 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-08 18:45:15,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,429 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-08 18:45:15,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,432 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-08 18:45:15,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-08 18:45:15,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,439 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-08 18:45:15,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,442 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-08 18:45:15,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 18:45:15,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,449 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-08 18:45:15,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,455 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-08 18:45:15,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,458 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-08 18:45:15,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-08 18:45:15,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,486 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-08 18:45:15,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 18:45:15,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,491 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-08 18:45:15,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 18:45:15,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,501 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-08 18:45:15,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 18:45:15,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,508 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-08 18:45:15,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,511 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-11-08 18:45:15,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,514 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-08 18:45:15,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,517 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-08 18:45:15,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-08 18:45:15,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,525 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-08 18:45:15,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,528 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-08 18:45:15,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,531 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-08 18:45:15,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,535 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-08 18:45:15,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-08 18:45:15,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,540 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-08 18:45:15,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,543 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-08 18:45:15,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,547 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-08 18:45:15,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-08 18:45:15,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,555 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-11-08 18:45:15,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,559 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-11-08 18:45:15,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-11-08 18:45:15,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,566 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-11-08 18:45:15,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-11-08 18:45:15,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-11-08 18:45:15,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-11-08 18:45:15,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,581 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-11-08 18:45:15,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-11-08 18:45:15,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,591 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-11-08 18:45:15,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-11-08 18:45:15,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:15,607 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-08 18:45:15,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 18:45:15,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278478646] [2024-11-08 18:45:15,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278478646] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 18:45:15,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 18:45:15,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 18:45:15,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706437792] [2024-11-08 18:45:15,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 18:45:15,610 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 18:45:15,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 18:45:15,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 18:45:15,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-08 18:45:15,613 INFO L87 Difference]: Start difference. First operand 339 states and 567 transitions. Second operand has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-08 18:45:16,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:45:16,051 INFO L93 Difference]: Finished difference Result 890 states and 1489 transitions. [2024-11-08 18:45:16,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 18:45:16,052 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 487 [2024-11-08 18:45:16,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:45:16,061 INFO L225 Difference]: With dead ends: 890 [2024-11-08 18:45:16,063 INFO L226 Difference]: Without dead ends: 554 [2024-11-08 18:45:16,064 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-08 18:45:16,065 INFO L432 NwaCegarLoop]: 398 mSDtfsCounter, 370 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 855 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-08 18:45:16,068 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [370 Valid, 855 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-08 18:45:16,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2024-11-08 18:45:16,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 379. [2024-11-08 18:45:16,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 282 states have (on average 1.5886524822695036) internal successors, (448), 283 states have internal predecessors, (448), 93 states have call successors, (93), 3 states have call predecessors, (93), 3 states have return successors, (93), 92 states have call predecessors, (93), 93 states have call successors, (93) [2024-11-08 18:45:16,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 634 transitions. [2024-11-08 18:45:16,168 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 634 transitions. Word has length 487 [2024-11-08 18:45:16,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:45:16,170 INFO L471 AbstractCegarLoop]: Abstraction has 379 states and 634 transitions. [2024-11-08 18:45:16,170 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-08 18:45:16,171 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 634 transitions. [2024-11-08 18:45:16,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 489 [2024-11-08 18:45:16,181 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:45:16,181 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:45:16,182 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-08 18:45:16,182 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:45:16,182 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:45:16,182 INFO L85 PathProgramCache]: Analyzing trace with hash 818850658, now seen corresponding path program 1 times [2024-11-08 18:45:16,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:45:16,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258831610] [2024-11-08 18:45:16,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:45:16,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:45:16,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 18:45:16,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,725 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 18:45:16,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,731 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 18:45:16,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,736 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 18:45:16,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 18:45:16,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,749 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 18:45:16,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,753 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 18:45:16,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,757 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 18:45:16,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,761 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 18:45:16,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,767 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 18:45:16,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,772 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 18:45:16,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,777 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 18:45:16,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,783 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-08 18:45:16,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,788 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 18:45:16,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,793 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 18:45:16,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,800 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 18:45:16,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,805 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 18:45:16,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,811 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 18:45:16,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,817 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 18:45:16,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,823 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 18:45:16,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,828 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 18:45:16,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,837 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 18:45:16,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,847 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 18:45:16,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,852 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 18:45:16,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,857 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 18:45:16,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,863 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-08 18:45:16,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,868 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 18:45:16,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,873 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 18:45:16,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,878 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 18:45:16,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,883 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 18:45:16,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,888 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-08 18:45:16,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,894 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 18:45:16,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,903 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-08 18:45:16,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,910 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 18:45:16,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,929 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-08 18:45:16,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,934 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-08 18:45:16,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,940 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-08 18:45:16,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,944 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-08 18:45:16,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,949 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-08 18:45:16,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,952 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-08 18:45:16,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,958 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-08 18:45:16,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,963 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 18:45:16,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,968 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-08 18:45:16,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,972 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-08 18:45:16,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,976 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-08 18:45:16,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,981 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-08 18:45:16,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,987 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-08 18:45:16,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,991 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 18:45:16,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:16,996 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-08 18:45:16,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,001 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 18:45:17,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,006 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-08 18:45:17,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,013 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 18:45:17,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,017 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-08 18:45:17,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,022 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-11-08 18:45:17,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,026 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-08 18:45:17,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,034 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-08 18:45:17,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,040 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-08 18:45:17,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,052 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-08 18:45:17,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,057 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-08 18:45:17,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,066 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-08 18:45:17,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,071 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-08 18:45:17,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,078 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-08 18:45:17,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,083 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-08 18:45:17,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,089 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-08 18:45:17,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,093 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-08 18:45:17,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,099 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-08 18:45:17,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,104 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-11-08 18:45:17,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,109 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-11-08 18:45:17,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,115 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-11-08 18:45:17,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,120 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-11-08 18:45:17,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,125 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-11-08 18:45:17,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,130 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-11-08 18:45:17,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,135 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-11-08 18:45:17,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,140 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-11-08 18:45:17,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,145 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-11-08 18:45:17,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,150 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-11-08 18:45:17,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,155 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-11-08 18:45:17,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:17,164 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-08 18:45:17,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 18:45:17,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258831610] [2024-11-08 18:45:17,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258831610] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 18:45:17,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 18:45:17,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 18:45:17,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545552803] [2024-11-08 18:45:17,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 18:45:17,166 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 18:45:17,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 18:45:17,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 18:45:17,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 18:45:17,167 INFO L87 Difference]: Start difference. First operand 379 states and 634 transitions. Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-08 18:45:17,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:45:17,306 INFO L93 Difference]: Finished difference Result 1131 states and 1896 transitions. [2024-11-08 18:45:17,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 18:45:17,307 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 488 [2024-11-08 18:45:17,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:45:17,312 INFO L225 Difference]: With dead ends: 1131 [2024-11-08 18:45:17,312 INFO L226 Difference]: Without dead ends: 755 [2024-11-08 18:45:17,314 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 156 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-08 18:45:17,315 INFO L432 NwaCegarLoop]: 450 mSDtfsCounter, 219 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 804 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-08 18:45:17,315 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [219 Valid, 804 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 18:45:17,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2024-11-08 18:45:17,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 753. [2024-11-08 18:45:17,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 560 states have (on average 1.5892857142857142) internal successors, (890), 562 states have internal predecessors, (890), 186 states have call successors, (186), 6 states have call predecessors, (186), 6 states have return successors, (186), 184 states have call predecessors, (186), 186 states have call successors, (186) [2024-11-08 18:45:17,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 1262 transitions. [2024-11-08 18:45:17,461 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 1262 transitions. Word has length 488 [2024-11-08 18:45:17,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:45:17,462 INFO L471 AbstractCegarLoop]: Abstraction has 753 states and 1262 transitions. [2024-11-08 18:45:17,463 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-08 18:45:17,463 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 1262 transitions. [2024-11-08 18:45:17,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 489 [2024-11-08 18:45:17,467 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:45:17,467 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:45:17,467 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-08 18:45:17,468 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:45:17,468 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:45:17,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1213217444, now seen corresponding path program 1 times [2024-11-08 18:45:17,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:45:17,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949537944] [2024-11-08 18:45:17,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:45:17,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:45:17,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,279 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 18:45:18,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,282 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 18:45:18,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,285 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 18:45:18,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,287 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 18:45:18,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,290 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 18:45:18,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,293 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 18:45:18,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,295 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 18:45:18,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,298 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 18:45:18,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,301 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 18:45:18,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,303 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 18:45:18,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 18:45:18,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,309 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 18:45:18,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,311 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-08 18:45:18,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,313 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 18:45:18,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,315 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 18:45:18,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,318 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 18:45:18,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,321 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 18:45:18,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 18:45:18,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 18:45:18,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,329 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 18:45:18,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 18:45:18,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,334 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 18:45:18,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,337 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 18:45:18,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,339 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 18:45:18,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,342 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 18:45:18,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,344 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-08 18:45:18,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,346 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 18:45:18,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,349 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 18:45:18,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,351 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 18:45:18,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,354 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 18:45:18,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,357 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-08 18:45:18,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,360 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 18:45:18,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,363 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-08 18:45:18,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,366 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 18:45:18,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,369 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-08 18:45:18,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-08 18:45:18,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,373 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-08 18:45:18,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,376 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-08 18:45:18,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-08 18:45:18,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,381 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-08 18:45:18,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,383 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-08 18:45:18,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 18:45:18,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,390 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-08 18:45:18,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,393 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-08 18:45:18,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-08 18:45:18,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,400 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-08 18:45:18,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,405 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-08 18:45:18,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,408 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 18:45:18,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,414 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-08 18:45:18,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,417 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 18:45:18,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,423 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-08 18:45:18,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,427 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 18:45:18,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-08 18:45:18,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,434 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-11-08 18:45:18,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,438 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-08 18:45:18,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,441 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-08 18:45:18,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-08 18:45:18,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,449 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-08 18:45:18,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,452 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-08 18:45:18,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,455 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-08 18:45:18,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,459 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-08 18:45:18,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,462 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-08 18:45:18,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-08 18:45:18,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-08 18:45:18,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,473 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-08 18:45:18,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,480 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-08 18:45:18,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-11-08 18:45:18,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,494 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-11-08 18:45:18,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-11-08 18:45:18,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,501 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-11-08 18:45:18,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-11-08 18:45:18,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,508 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-11-08 18:45:18,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,512 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-11-08 18:45:18,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,516 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-11-08 18:45:18,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,519 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-11-08 18:45:18,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,523 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-11-08 18:45:18,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,526 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-11-08 18:45:18,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:18,533 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-08 18:45:18,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 18:45:18,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949537944] [2024-11-08 18:45:18,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949537944] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 18:45:18,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 18:45:18,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-08 18:45:18,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388407142] [2024-11-08 18:45:18,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 18:45:18,535 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 18:45:18,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 18:45:18,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 18:45:18,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-08 18:45:18,537 INFO L87 Difference]: Start difference. First operand 753 states and 1262 transitions. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-08 18:45:19,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:45:19,292 INFO L93 Difference]: Finished difference Result 1754 states and 2874 transitions. [2024-11-08 18:45:19,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 18:45:19,293 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 488 [2024-11-08 18:45:19,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:45:19,300 INFO L225 Difference]: With dead ends: 1754 [2024-11-08 18:45:19,300 INFO L226 Difference]: Without dead ends: 1004 [2024-11-08 18:45:19,303 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 159 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-08 18:45:19,305 INFO L432 NwaCegarLoop]: 383 mSDtfsCounter, 140 mSDsluCounter, 1033 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 1416 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-08 18:45:19,305 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 1416 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-08 18:45:19,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1004 states. [2024-11-08 18:45:19,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1004 to 885. [2024-11-08 18:45:19,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 885 states, 652 states have (on average 1.5429447852760736) internal successors, (1006), 658 states have internal predecessors, (1006), 222 states have call successors, (222), 10 states have call predecessors, (222), 10 states have return successors, (222), 216 states have call predecessors, (222), 222 states have call successors, (222) [2024-11-08 18:45:19,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 1450 transitions. [2024-11-08 18:45:19,536 INFO L78 Accepts]: Start accepts. Automaton has 885 states and 1450 transitions. Word has length 488 [2024-11-08 18:45:19,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:45:19,538 INFO L471 AbstractCegarLoop]: Abstraction has 885 states and 1450 transitions. [2024-11-08 18:45:19,538 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-08 18:45:19,539 INFO L276 IsEmpty]: Start isEmpty. Operand 885 states and 1450 transitions. [2024-11-08 18:45:19,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 489 [2024-11-08 18:45:19,543 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:45:19,543 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:45:19,543 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-08 18:45:19,543 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:45:19,544 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:45:19,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1215064486, now seen corresponding path program 1 times [2024-11-08 18:45:19,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:45:19,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84453113] [2024-11-08 18:45:19,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:45:19,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:45:19,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,279 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 18:45:20,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,281 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 18:45:20,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,283 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 18:45:20,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,285 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 18:45:20,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,287 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 18:45:20,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,289 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 18:45:20,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,291 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 18:45:20,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 18:45:20,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,296 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 18:45:20,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,340 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 18:45:20,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,343 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 18:45:20,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,346 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 18:45:20,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,350 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-08 18:45:20,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,353 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 18:45:20,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,357 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 18:45:20,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,360 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 18:45:20,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,364 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 18:45:20,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,368 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 18:45:20,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,372 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 18:45:20,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,376 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 18:45:20,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 18:45:20,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,384 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 18:45:20,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,388 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 18:45:20,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,393 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 18:45:20,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 18:45:20,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,401 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-08 18:45:20,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,405 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 18:45:20,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 18:45:20,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,414 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 18:45:20,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 18:45:20,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,423 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-08 18:45:20,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,427 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 18:45:20,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,432 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-08 18:45:20,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,437 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 18:45:20,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,442 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-08 18:45:20,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-08 18:45:20,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,450 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-08 18:45:20,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,454 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-08 18:45:20,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,459 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-08 18:45:20,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,462 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-08 18:45:20,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,467 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-08 18:45:20,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,472 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 18:45:20,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,477 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-08 18:45:20,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,481 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-08 18:45:20,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,486 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-08 18:45:20,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,491 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-08 18:45:20,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,496 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-08 18:45:20,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,501 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 18:45:20,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,506 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-08 18:45:20,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,511 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 18:45:20,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,516 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-08 18:45:20,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,521 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 18:45:20,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,526 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-08 18:45:20,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,531 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-11-08 18:45:20,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,536 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-08 18:45:20,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,541 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-08 18:45:20,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,546 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-08 18:45:20,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-08 18:45:20,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,557 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-08 18:45:20,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,563 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-08 18:45:20,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,568 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-08 18:45:20,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-08 18:45:20,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-08 18:45:20,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,583 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-08 18:45:20,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-08 18:45:20,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-08 18:45:20,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-11-08 18:45:20,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-11-08 18:45:20,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,613 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-11-08 18:45:20,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-11-08 18:45:20,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,624 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-11-08 18:45:20,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,629 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-11-08 18:45:20,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-11-08 18:45:20,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,641 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-11-08 18:45:20,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-11-08 18:45:20,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,652 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-11-08 18:45:20,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,657 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-11-08 18:45:20,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:20,665 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 24 proven. 204 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-08 18:45:20,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 18:45:20,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84453113] [2024-11-08 18:45:20,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84453113] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 18:45:20,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179841322] [2024-11-08 18:45:20,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:45:20,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 18:45:20,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 18:45:20,668 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 18:45:20,673 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-08 18:45:21,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:21,055 INFO L255 TraceCheckSpWp]: Trace formula consists of 1085 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-08 18:45:21,072 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 18:45:21,404 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 3276 proven. 36 refuted. 0 times theorem prover too weak. 8392 trivial. 0 not checked. [2024-11-08 18:45:21,404 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 18:45:21,963 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 192 proven. 36 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-08 18:45:21,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179841322] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 18:45:21,964 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 18:45:21,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2024-11-08 18:45:21,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588719772] [2024-11-08 18:45:21,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 18:45:21,966 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-08 18:45:21,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 18:45:21,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-08 18:45:21,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-08 18:45:21,988 INFO L87 Difference]: Start difference. First operand 885 states and 1450 transitions. Second operand has 8 states, 8 states have (on average 25.0) internal successors, (200), 8 states have internal predecessors, (200), 3 states have call successors, (157), 2 states have call predecessors, (157), 4 states have return successors, (159), 3 states have call predecessors, (159), 3 states have call successors, (159) [2024-11-08 18:45:22,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:45:22,931 INFO L93 Difference]: Finished difference Result 1703 states and 2759 transitions. [2024-11-08 18:45:22,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-08 18:45:22,933 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 25.0) internal successors, (200), 8 states have internal predecessors, (200), 3 states have call successors, (157), 2 states have call predecessors, (157), 4 states have return successors, (159), 3 states have call predecessors, (159), 3 states have call successors, (159) Word has length 488 [2024-11-08 18:45:22,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:45:22,939 INFO L225 Difference]: With dead ends: 1703 [2024-11-08 18:45:22,939 INFO L226 Difference]: Without dead ends: 821 [2024-11-08 18:45:22,942 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1143 GetRequests, 1126 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=203, Unknown=0, NotChecked=0, Total=306 [2024-11-08 18:45:22,942 INFO L432 NwaCegarLoop]: 276 mSDtfsCounter, 291 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 221 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 674 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 221 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-08 18:45:22,943 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [293 Valid, 674 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [221 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-08 18:45:22,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2024-11-08 18:45:23,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 789. [2024-11-08 18:45:23,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 789 states, 586 states have (on average 1.52901023890785) internal successors, (896), 588 states have internal predecessors, (896), 186 states have call successors, (186), 16 states have call predecessors, (186), 16 states have return successors, (186), 184 states have call predecessors, (186), 186 states have call successors, (186) [2024-11-08 18:45:23,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 789 states to 789 states and 1268 transitions. [2024-11-08 18:45:23,127 INFO L78 Accepts]: Start accepts. Automaton has 789 states and 1268 transitions. Word has length 488 [2024-11-08 18:45:23,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:45:23,128 INFO L471 AbstractCegarLoop]: Abstraction has 789 states and 1268 transitions. [2024-11-08 18:45:23,128 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 25.0) internal successors, (200), 8 states have internal predecessors, (200), 3 states have call successors, (157), 2 states have call predecessors, (157), 4 states have return successors, (159), 3 states have call predecessors, (159), 3 states have call successors, (159) [2024-11-08 18:45:23,128 INFO L276 IsEmpty]: Start isEmpty. Operand 789 states and 1268 transitions. [2024-11-08 18:45:23,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 489 [2024-11-08 18:45:23,133 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:45:23,133 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:45:23,158 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-08 18:45:23,334 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 18:45:23,335 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:45:23,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:45:23,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1098480614, now seen corresponding path program 1 times [2024-11-08 18:45:23,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:45:23,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743304758] [2024-11-08 18:45:23,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:45:23,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:45:23,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 18:45:24,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 18:45:24,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 18:45:24,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,566 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 18:45:24,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,568 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 18:45:24,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,570 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 18:45:24,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,572 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 18:45:24,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 18:45:24,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,579 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 18:45:24,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,581 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 18:45:24,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,586 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 18:45:24,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,592 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 18:45:24,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-08 18:45:24,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 18:45:24,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,602 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 18:45:24,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,604 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 18:45:24,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 18:45:24,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,609 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 18:45:24,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,611 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 18:45:24,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,613 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 18:45:24,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 18:45:24,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,617 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 18:45:24,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,620 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 18:45:24,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,622 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 18:45:24,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,624 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 18:45:24,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,627 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-08 18:45:24,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 18:45:24,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,632 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 18:45:24,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 18:45:24,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,637 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 18:45:24,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-08 18:45:24,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,644 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 18:45:24,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,648 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-08 18:45:24,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 18:45:24,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,653 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-08 18:45:24,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-08 18:45:24,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,681 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-08 18:45:24,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,685 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-08 18:45:24,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,688 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-08 18:45:24,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,692 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-08 18:45:24,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,696 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-08 18:45:24,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,700 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 18:45:24,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-08 18:45:24,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-08 18:45:24,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,715 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-08 18:45:24,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,719 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-08 18:45:24,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,725 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-08 18:45:24,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,729 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 18:45:24,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,733 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-08 18:45:24,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,740 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 18:45:24,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,744 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-08 18:45:24,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,749 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 18:45:24,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,753 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-08 18:45:24,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,757 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-11-08 18:45:24,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,761 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-08 18:45:24,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,766 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-08 18:45:24,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,770 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-08 18:45:24,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,775 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-08 18:45:24,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,779 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-08 18:45:24,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,784 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-08 18:45:24,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,788 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-08 18:45:24,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,793 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-08 18:45:24,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,797 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-08 18:45:24,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,802 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-08 18:45:24,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,807 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-08 18:45:24,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,812 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-08 18:45:24,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,817 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-11-08 18:45:24,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,825 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-11-08 18:45:24,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,834 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-11-08 18:45:24,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,839 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-11-08 18:45:24,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,844 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-11-08 18:45:24,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,850 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-11-08 18:45:24,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,859 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-11-08 18:45:24,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,866 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-11-08 18:45:24,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,872 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-11-08 18:45:24,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,877 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-11-08 18:45:24,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,881 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-11-08 18:45:24,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:24,888 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 105 proven. 123 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-08 18:45:24,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 18:45:24,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743304758] [2024-11-08 18:45:24,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743304758] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 18:45:24,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29377695] [2024-11-08 18:45:24,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:45:24,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 18:45:24,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 18:45:24,892 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 18:45:24,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-08 18:45:25,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:25,227 INFO L255 TraceCheckSpWp]: Trace formula consists of 1085 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-08 18:45:25,239 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 18:45:25,813 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 5926 proven. 111 refuted. 0 times theorem prover too weak. 5667 trivial. 0 not checked. [2024-11-08 18:45:25,814 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 18:45:26,399 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 117 proven. 111 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-08 18:45:26,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29377695] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 18:45:26,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 18:45:26,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2024-11-08 18:45:26,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210760578] [2024-11-08 18:45:26,401 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 18:45:26,402 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-08 18:45:26,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 18:45:26,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-08 18:45:26,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-08 18:45:26,404 INFO L87 Difference]: Start difference. First operand 789 states and 1268 transitions. Second operand has 9 states, 9 states have (on average 18.666666666666668) internal successors, (168), 9 states have internal predecessors, (168), 3 states have call successors, (155), 2 states have call predecessors, (155), 4 states have return successors, (157), 3 states have call predecessors, (157), 3 states have call successors, (157) [2024-11-08 18:45:28,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:45:28,295 INFO L93 Difference]: Finished difference Result 1834 states and 2885 transitions. [2024-11-08 18:45:28,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-08 18:45:28,298 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 18.666666666666668) internal successors, (168), 9 states have internal predecessors, (168), 3 states have call successors, (155), 2 states have call predecessors, (155), 4 states have return successors, (157), 3 states have call predecessors, (157), 3 states have call successors, (157) Word has length 488 [2024-11-08 18:45:28,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:45:28,322 INFO L225 Difference]: With dead ends: 1834 [2024-11-08 18:45:28,323 INFO L226 Difference]: Without dead ends: 1048 [2024-11-08 18:45:28,326 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1158 GetRequests, 1128 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=252, Invalid=678, Unknown=0, NotChecked=0, Total=930 [2024-11-08 18:45:28,327 INFO L432 NwaCegarLoop]: 422 mSDtfsCounter, 669 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 888 mSolverCounterSat, 433 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 671 SdHoareTripleChecker+Valid, 1114 SdHoareTripleChecker+Invalid, 1321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 433 IncrementalHoareTripleChecker+Valid, 888 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-08 18:45:28,327 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [671 Valid, 1114 Invalid, 1321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [433 Valid, 888 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-08 18:45:28,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1048 states. [2024-11-08 18:45:28,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1048 to 805. [2024-11-08 18:45:28,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 805 states, 598 states have (on average 1.4648829431438126) internal successors, (876), 600 states have internal predecessors, (876), 186 states have call successors, (186), 20 states have call predecessors, (186), 20 states have return successors, (186), 184 states have call predecessors, (186), 186 states have call successors, (186) [2024-11-08 18:45:28,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 805 states to 805 states and 1248 transitions. [2024-11-08 18:45:28,526 INFO L78 Accepts]: Start accepts. Automaton has 805 states and 1248 transitions. Word has length 488 [2024-11-08 18:45:28,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:45:28,526 INFO L471 AbstractCegarLoop]: Abstraction has 805 states and 1248 transitions. [2024-11-08 18:45:28,527 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.666666666666668) internal successors, (168), 9 states have internal predecessors, (168), 3 states have call successors, (155), 2 states have call predecessors, (155), 4 states have return successors, (157), 3 states have call predecessors, (157), 3 states have call successors, (157) [2024-11-08 18:45:28,527 INFO L276 IsEmpty]: Start isEmpty. Operand 805 states and 1248 transitions. [2024-11-08 18:45:28,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 490 [2024-11-08 18:45:28,531 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:45:28,531 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:45:28,557 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-08 18:45:28,736 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 18:45:28,736 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:45:28,737 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:45:28,737 INFO L85 PathProgramCache]: Analyzing trace with hash -806195194, now seen corresponding path program 1 times [2024-11-08 18:45:28,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:45:28,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860077472] [2024-11-08 18:45:28,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:45:28,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:45:29,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,802 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 18:45:29,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,807 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 18:45:29,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,810 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 18:45:29,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,814 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 18:45:29,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,818 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 18:45:29,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,822 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 18:45:29,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,826 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 18:45:29,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,830 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 18:45:29,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,838 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 18:45:29,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,844 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 18:45:29,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,847 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 18:45:29,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,852 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 18:45:29,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,856 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-08 18:45:29,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,860 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 18:45:29,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,865 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-08 18:45:29,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,869 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 18:45:29,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,873 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 18:45:29,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,877 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-08 18:45:29,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,882 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-08 18:45:29,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,887 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-08 18:45:29,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-08 18:45:29,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,896 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-08 18:45:29,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,901 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-08 18:45:29,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,905 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-08 18:45:29,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,910 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-08 18:45:29,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,917 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-08 18:45:29,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,922 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 18:45:29,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,929 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 18:45:29,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,935 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 18:45:29,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,942 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 18:45:29,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,947 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-08 18:45:29,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,953 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 18:45:29,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,958 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-08 18:45:29,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,962 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 18:45:29,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,968 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-08 18:45:29,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,973 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-08 18:45:29,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,978 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-08 18:45:29,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,983 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-08 18:45:29,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,989 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-08 18:45:29,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,993 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-08 18:45:29,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:29,999 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-08 18:45:30,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,004 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-08 18:45:30,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,012 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-08 18:45:30,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,019 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-08 18:45:30,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,025 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-08 18:45:30,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,031 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-08 18:45:30,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,040 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-08 18:45:30,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,046 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 18:45:30,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,052 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-08 18:45:30,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,058 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 18:45:30,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,064 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-08 18:45:30,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,069 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 18:45:30,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,075 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-08 18:45:30,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,081 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-11-08 18:45:30,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,087 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-08 18:45:30,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,093 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-08 18:45:30,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,099 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-08 18:45:30,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,105 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-08 18:45:30,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,112 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-08 18:45:30,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,118 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-08 18:45:30,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,124 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-08 18:45:30,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,129 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-08 18:45:30,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,134 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-08 18:45:30,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,140 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-08 18:45:30,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,145 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-08 18:45:30,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,151 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-08 18:45:30,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,156 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-11-08 18:45:30,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,162 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-11-08 18:45:30,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-11-08 18:45:30,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,174 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-11-08 18:45:30,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,180 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-11-08 18:45:30,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,186 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-11-08 18:45:30,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,192 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-11-08 18:45:30,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,199 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-11-08 18:45:30,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,204 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-11-08 18:45:30,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,234 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-11-08 18:45:30,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,240 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-11-08 18:45:30,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,250 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 222 proven. 6 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-08 18:45:30,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 18:45:30,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860077472] [2024-11-08 18:45:30,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860077472] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 18:45:30,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881213232] [2024-11-08 18:45:30,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:45:30,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 18:45:30,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 18:45:30,253 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 18:45:30,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-08 18:45:30,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:45:30,634 INFO L255 TraceCheckSpWp]: Trace formula consists of 1085 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-08 18:45:30,643 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 18:45:31,673 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 816 proven. 6 refuted. 0 times theorem prover too weak. 10882 trivial. 0 not checked. [2024-11-08 18:45:31,673 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 18:45:32,520 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 222 proven. 6 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-08 18:45:32,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881213232] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 18:45:32,524 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 18:45:32,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 6] total 14 [2024-11-08 18:45:32,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734883986] [2024-11-08 18:45:32,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 18:45:32,526 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-08 18:45:32,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 18:45:32,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-08 18:45:32,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2024-11-08 18:45:32,530 INFO L87 Difference]: Start difference. First operand 805 states and 1248 transitions. Second operand has 14 states, 14 states have (on average 20.714285714285715) internal successors, (290), 14 states have internal predecessors, (290), 6 states have call successors, (231), 3 states have call predecessors, (231), 6 states have return successors, (231), 6 states have call predecessors, (231), 6 states have call successors, (231) [2024-11-08 18:45:35,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:45:35,479 INFO L93 Difference]: Finished difference Result 3609 states and 5502 transitions. [2024-11-08 18:45:35,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-08 18:45:35,480 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 20.714285714285715) internal successors, (290), 14 states have internal predecessors, (290), 6 states have call successors, (231), 3 states have call predecessors, (231), 6 states have return successors, (231), 6 states have call predecessors, (231), 6 states have call successors, (231) Word has length 489 [2024-11-08 18:45:35,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:45:35,494 INFO L225 Difference]: With dead ends: 3609 [2024-11-08 18:45:35,495 INFO L226 Difference]: Without dead ends: 2807 [2024-11-08 18:45:35,497 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1143 GetRequests, 1124 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=129, Invalid=291, Unknown=0, NotChecked=0, Total=420 [2024-11-08 18:45:35,498 INFO L432 NwaCegarLoop]: 270 mSDtfsCounter, 1213 mSDsluCounter, 1567 mSDsCounter, 0 mSdLazyCounter, 1510 mSolverCounterSat, 444 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1437 SdHoareTripleChecker+Valid, 1837 SdHoareTripleChecker+Invalid, 1954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 444 IncrementalHoareTripleChecker+Valid, 1510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-08 18:45:35,498 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1437 Valid, 1837 Invalid, 1954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [444 Valid, 1510 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-08 18:45:35,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2807 states. [2024-11-08 18:45:36,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2807 to 2051. [2024-11-08 18:45:36,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2051 states, 1436 states have (on average 1.392757660167131) internal successors, (2000), 1444 states have internal predecessors, (2000), 552 states have call successors, (552), 62 states have call predecessors, (552), 62 states have return successors, (552), 544 states have call predecessors, (552), 552 states have call successors, (552) [2024-11-08 18:45:36,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2051 states to 2051 states and 3104 transitions. [2024-11-08 18:45:36,070 INFO L78 Accepts]: Start accepts. Automaton has 2051 states and 3104 transitions. Word has length 489 [2024-11-08 18:45:36,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:45:36,071 INFO L471 AbstractCegarLoop]: Abstraction has 2051 states and 3104 transitions. [2024-11-08 18:45:36,071 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 20.714285714285715) internal successors, (290), 14 states have internal predecessors, (290), 6 states have call successors, (231), 3 states have call predecessors, (231), 6 states have return successors, (231), 6 states have call predecessors, (231), 6 states have call successors, (231) [2024-11-08 18:45:36,072 INFO L276 IsEmpty]: Start isEmpty. Operand 2051 states and 3104 transitions. [2024-11-08 18:45:36,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 490 [2024-11-08 18:45:36,079 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:45:36,079 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:45:36,101 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-08 18:45:36,280 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 18:45:36,281 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:45:36,281 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:45:36,281 INFO L85 PathProgramCache]: Analyzing trace with hash -383493368, now seen corresponding path program 1 times [2024-11-08 18:45:36,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:45:36,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271584034] [2024-11-08 18:45:36,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:45:36,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:45:36,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 18:45:36,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [385407623] [2024-11-08 18:45:36,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:45:36,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 18:45:36,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 18:45:36,691 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 18:45:36,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-08 18:45:37,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-08 18:45:37,253 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-08 18:45:38,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-08 18:45:38,736 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-08 18:45:38,737 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-08 18:45:38,738 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-08 18:45:38,745 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-08 18:45:38,939 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 18:45:38,942 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 18:45:39,375 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-08 18:45:39,379 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.11 06:45:39 BoogieIcfgContainer [2024-11-08 18:45:39,379 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-08 18:45:39,379 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-08 18:45:39,379 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-08 18:45:39,380 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-08 18:45:39,380 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 06:45:10" (3/4) ... [2024-11-08 18:45:39,383 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-08 18:45:39,384 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-08 18:45:39,385 INFO L158 Benchmark]: Toolchain (without parser) took 30858.61ms. Allocated memory was 144.7MB in the beginning and 612.4MB in the end (delta: 467.7MB). Free memory was 103.7MB in the beginning and 210.7MB in the end (delta: -106.9MB). Peak memory consumption was 360.4MB. Max. memory is 16.1GB. [2024-11-08 18:45:39,385 INFO L158 Benchmark]: CDTParser took 0.24ms. Allocated memory is still 107.0MB. Free memory is still 76.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-08 18:45:39,385 INFO L158 Benchmark]: CACSL2BoogieTranslator took 567.98ms. Allocated memory is still 144.7MB. Free memory was 103.7MB in the beginning and 98.5MB in the end (delta: 5.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-08 18:45:39,386 INFO L158 Benchmark]: Boogie Procedure Inliner took 94.65ms. Allocated memory is still 144.7MB. Free memory was 98.5MB in the beginning and 89.4MB in the end (delta: 9.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-08 18:45:39,386 INFO L158 Benchmark]: Boogie Preprocessor took 109.57ms. Allocated memory is still 144.7MB. Free memory was 89.4MB in the beginning and 78.3MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2024-11-08 18:45:39,386 INFO L158 Benchmark]: RCFGBuilder took 1288.48ms. Allocated memory is still 144.7MB. Free memory was 78.3MB in the beginning and 89.0MB in the end (delta: -10.7MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. [2024-11-08 18:45:39,387 INFO L158 Benchmark]: TraceAbstraction took 28782.22ms. Allocated memory was 144.7MB in the beginning and 612.4MB in the end (delta: 467.7MB). Free memory was 88.3MB in the beginning and 211.7MB in the end (delta: -123.5MB). Peak memory consumption was 345.7MB. Max. memory is 16.1GB. [2024-11-08 18:45:39,387 INFO L158 Benchmark]: Witness Printer took 5.20ms. Allocated memory is still 612.4MB. Free memory was 211.7MB in the beginning and 210.7MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-08 18:45:39,389 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.24ms. Allocated memory is still 107.0MB. Free memory is still 76.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 567.98ms. Allocated memory is still 144.7MB. Free memory was 103.7MB in the beginning and 98.5MB in the end (delta: 5.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 94.65ms. Allocated memory is still 144.7MB. Free memory was 98.5MB in the beginning and 89.4MB in the end (delta: 9.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 109.57ms. Allocated memory is still 144.7MB. Free memory was 89.4MB in the beginning and 78.3MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * RCFGBuilder took 1288.48ms. Allocated memory is still 144.7MB. Free memory was 78.3MB in the beginning and 89.0MB in the end (delta: -10.7MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. * TraceAbstraction took 28782.22ms. Allocated memory was 144.7MB in the beginning and 612.4MB in the end (delta: 467.7MB). Free memory was 88.3MB in the beginning and 211.7MB in the end (delta: -123.5MB). Peak memory consumption was 345.7MB. Max. memory is 16.1GB. * Witness Printer took 5.20ms. Allocated memory is still 612.4MB. Free memory was 211.7MB in the beginning and 210.7MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 459, overapproximation of someUnaryDOUBLEoperation at line 35, overapproximation of someBinaryArithmeticDOUBLEoperation at line 250, overapproximation of someBinaryDOUBLEComparisonOperation at line 459. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 128; [L23] signed short int var_1_4 = -200; [L24] unsigned short int var_1_8 = 5; [L25] unsigned char var_1_9 = 1; [L26] unsigned char var_1_10 = 0; [L27] unsigned char var_1_11 = 0; [L28] unsigned char var_1_12 = 16; [L29] unsigned char var_1_15 = 50; [L30] unsigned short int var_1_16 = 1; [L31] float var_1_17 = 25.4; [L32] float var_1_20 = 1.6; [L33] unsigned short int var_1_21 = 0; [L34] float var_1_24 = 128.5; [L35] double var_1_25 = -0.5; [L36] signed long int var_1_26 = 4; [L37] signed char var_1_27 = 2; [L38] signed char var_1_28 = -16; [L39] signed char var_1_29 = 0; [L40] unsigned char var_1_30 = 0; [L41] unsigned char var_1_31 = 0; [L42] unsigned char var_1_32 = 0; [L43] unsigned char var_1_33 = 8; [L44] unsigned long int var_1_34 = 50; [L45] signed char var_1_35 = -64; [L46] signed char var_1_36 = 0; [L47] unsigned long int var_1_37 = 8; [L48] float var_1_38 = 63.2; [L49] float var_1_39 = 3.2; [L50] float var_1_40 = 63.71; [L51] float var_1_41 = 64.5; [L52] unsigned char var_1_42 = 0; [L53] float var_1_43 = 9.6; [L54] unsigned char var_1_44 = 1; [L55] signed char var_1_45 = 64; [L56] unsigned char var_1_46 = 1; [L57] unsigned char var_1_47 = 0; [L58] unsigned char var_1_48 = 0; [L59] signed short int var_1_49 = -4; [L60] signed short int var_1_50 = 25; [L61] unsigned char var_1_51 = 1; [L62] unsigned char var_1_52 = 0; [L63] unsigned char var_1_53 = 32; [L64] unsigned char var_1_54 = 4; [L65] signed short int var_1_55 = -4; [L66] double var_1_56 = 127.125; [L67] float var_1_57 = 999.75; [L68] double var_1_58 = 32.2; [L69] double var_1_59 = 8.375; [L70] double var_1_60 = 3.9; [L71] unsigned short int var_1_61 = 10; [L72] signed char var_1_62 = 100; [L73] signed long int var_1_63 = -16; [L74] signed long int var_1_64 = 5; [L75] signed long int var_1_65 = 256; [L76] float var_1_66 = 0.5; [L77] float var_1_67 = 499.8; [L78] unsigned char var_1_68 = 5; [L79] unsigned char var_1_69 = 1; [L80] unsigned char var_1_70 = 1; [L81] unsigned char var_1_71 = 1; [L82] unsigned char var_1_72 = 1; [L83] signed short int var_1_73 = 64; [L84] float var_1_74 = 32.621; [L85] unsigned char var_1_75 = 0; [L86] unsigned long int var_1_76 = 3197327413; [L87] unsigned char var_1_77 = 0; [L88] unsigned char var_1_78 = 0; [L89] signed char var_1_79 = 16; [L90] signed char var_1_80 = 32; [L91] unsigned long int var_1_81 = 16; [L92] double var_1_82 = 255.5; [L93] unsigned char var_1_83 = 1; [L94] double var_1_84 = 5.5; [L95] double var_1_85 = 0.0; [L96] double var_1_86 = 8.5; [L97] double var_1_87 = 16.375; [L98] double var_1_88 = 0.0; [L99] double var_1_89 = 255.75; [L100] signed short int var_1_90 = -256; [L101] unsigned short int var_1_91 = 58323; [L102] unsigned short int var_1_92 = 0; [L103] unsigned char var_1_93 = 128; [L104] double var_1_94 = 128.25; [L105] unsigned long int var_1_95 = 10; [L106] unsigned char var_1_96 = 2; [L107] unsigned long int var_1_97 = 64; [L108] unsigned long int var_1_98 = 8; [L109] double var_1_99 = 4.5; [L110] unsigned char last_1_var_1_9 = 1; [L111] float last_1_var_1_24 = 128.5; VAL [isInitial=0, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=-200, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L463] isInitial = 1 [L464] FCALL initially() [L465] COND TRUE 1 [L466] CALL updateLastVariables() [L455] last_1_var_1_9 = var_1_9 [L456] last_1_var_1_24 = var_1_24 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=-200, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L466] RET updateLastVariables() [L467] CALL updateVariables() [L331] var_1_4 = __VERIFIER_nondet_short() [L332] CALL assume_abort_if_not(var_1_4 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L332] RET assume_abort_if_not(var_1_4 >= -32768) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L333] CALL assume_abort_if_not(var_1_4 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L333] RET assume_abort_if_not(var_1_4 <= 32767) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L334] CALL assume_abort_if_not(var_1_4 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L334] RET assume_abort_if_not(var_1_4 != 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L335] var_1_8 = __VERIFIER_nondet_ushort() [L336] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L336] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L337] CALL assume_abort_if_not(var_1_8 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L337] RET assume_abort_if_not(var_1_8 <= 32767) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L338] var_1_10 = __VERIFIER_nondet_uchar() [L339] CALL assume_abort_if_not(var_1_10 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L339] RET assume_abort_if_not(var_1_10 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L340] CALL assume_abort_if_not(var_1_10 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L340] RET assume_abort_if_not(var_1_10 <= 1) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L341] var_1_11 = __VERIFIER_nondet_uchar() [L342] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L342] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L343] CALL assume_abort_if_not(var_1_11 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L343] RET assume_abort_if_not(var_1_11 <= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L344] var_1_15 = __VERIFIER_nondet_uchar() [L345] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L345] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L346] CALL assume_abort_if_not(var_1_15 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L346] RET assume_abort_if_not(var_1_15 <= 254) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L347] var_1_20 = __VERIFIER_nondet_float() [L348] CALL assume_abort_if_not((var_1_20 >= -922337.2036854765600e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L348] RET assume_abort_if_not((var_1_20 >= -922337.2036854765600e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L349] var_1_28 = __VERIFIER_nondet_char() [L350] CALL assume_abort_if_not(var_1_28 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L350] RET assume_abort_if_not(var_1_28 >= -126) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L351] CALL assume_abort_if_not(var_1_28 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L351] RET assume_abort_if_not(var_1_28 <= 126) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L352] var_1_29 = __VERIFIER_nondet_char() [L353] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L353] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L354] CALL assume_abort_if_not(var_1_29 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L354] RET assume_abort_if_not(var_1_29 <= 126) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L355] var_1_31 = __VERIFIER_nondet_uchar() [L356] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L356] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L357] CALL assume_abort_if_not(var_1_31 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L357] RET assume_abort_if_not(var_1_31 <= 1) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L358] var_1_32 = __VERIFIER_nondet_uchar() [L359] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L359] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L360] CALL assume_abort_if_not(var_1_32 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L360] RET assume_abort_if_not(var_1_32 <= 1) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L361] var_1_33 = __VERIFIER_nondet_uchar() [L362] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L362] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L363] CALL assume_abort_if_not(var_1_33 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L363] RET assume_abort_if_not(var_1_33 <= 254) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L364] var_1_36 = __VERIFIER_nondet_char() [L365] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L365] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L366] CALL assume_abort_if_not(var_1_36 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L366] RET assume_abort_if_not(var_1_36 <= 126) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L367] var_1_38 = __VERIFIER_nondet_float() [L368] CALL assume_abort_if_not((var_1_38 >= 0.0F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L368] RET assume_abort_if_not((var_1_38 >= 0.0F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L369] var_1_39 = __VERIFIER_nondet_float() [L370] CALL assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L370] RET assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L371] var_1_40 = __VERIFIER_nondet_float() [L372] CALL assume_abort_if_not((var_1_40 >= -922337.2036854776000e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854776000e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L372] RET assume_abort_if_not((var_1_40 >= -922337.2036854776000e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854776000e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L373] var_1_41 = __VERIFIER_nondet_float() [L374] CALL assume_abort_if_not((var_1_41 >= -922337.2036854776000e+13F && 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_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L374] RET assume_abort_if_not((var_1_41 >= -922337.2036854776000e+13F && 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_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L375] CALL assume_abort_if_not(var_1_41 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L375] RET assume_abort_if_not(var_1_41 != 0.0F) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L376] var_1_43 = __VERIFIER_nondet_float() [L377] CALL assume_abort_if_not((var_1_43 >= -922337.2036854776000e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 9223372.036854776000e+12F && var_1_43 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L377] RET assume_abort_if_not((var_1_43 >= -922337.2036854776000e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 9223372.036854776000e+12F && var_1_43 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L378] var_1_44 = __VERIFIER_nondet_uchar() [L379] CALL assume_abort_if_not(var_1_44 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L379] RET assume_abort_if_not(var_1_44 >= 1) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L380] CALL assume_abort_if_not(var_1_44 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L380] RET assume_abort_if_not(var_1_44 <= 1) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L381] var_1_47 = __VERIFIER_nondet_uchar() [L382] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L382] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L383] CALL assume_abort_if_not(var_1_47 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L383] RET assume_abort_if_not(var_1_47 <= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L384] var_1_48 = __VERIFIER_nondet_uchar() [L385] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L385] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L386] CALL assume_abort_if_not(var_1_48 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L386] RET assume_abort_if_not(var_1_48 <= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L387] var_1_50 = __VERIFIER_nondet_short() [L388] CALL assume_abort_if_not(var_1_50 >= -32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L388] RET assume_abort_if_not(var_1_50 >= -32766) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L389] CALL assume_abort_if_not(var_1_50 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L389] RET assume_abort_if_not(var_1_50 <= 32766) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L390] var_1_52 = __VERIFIER_nondet_uchar() [L391] CALL assume_abort_if_not(var_1_52 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L391] RET assume_abort_if_not(var_1_52 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L392] CALL assume_abort_if_not(var_1_52 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L392] RET assume_abort_if_not(var_1_52 <= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L393] var_1_54 = __VERIFIER_nondet_uchar() [L394] CALL assume_abort_if_not(var_1_54 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L394] RET assume_abort_if_not(var_1_54 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L395] CALL assume_abort_if_not(var_1_54 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L395] RET assume_abort_if_not(var_1_54 <= 254) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L396] var_1_57 = __VERIFIER_nondet_float() [L397] CALL assume_abort_if_not((var_1_57 >= -922337.2036854776000e+13F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 9223372.036854776000e+12F && var_1_57 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L397] RET assume_abort_if_not((var_1_57 >= -922337.2036854776000e+13F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 9223372.036854776000e+12F && var_1_57 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L398] CALL assume_abort_if_not(var_1_57 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L398] RET assume_abort_if_not(var_1_57 != 0.0F) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L399] var_1_58 = __VERIFIER_nondet_double() [L400] CALL assume_abort_if_not((var_1_58 >= -461168.6018427382800e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 4611686.018427382800e+12F && var_1_58 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L400] RET assume_abort_if_not((var_1_58 >= -461168.6018427382800e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 4611686.018427382800e+12F && var_1_58 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L401] var_1_59 = __VERIFIER_nondet_double() [L402] CALL assume_abort_if_not((var_1_59 >= -461168.6018427382800e+13F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 4611686.018427382800e+12F && var_1_59 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L402] RET assume_abort_if_not((var_1_59 >= -461168.6018427382800e+13F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 4611686.018427382800e+12F && var_1_59 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L403] var_1_60 = __VERIFIER_nondet_double() [L404] CALL assume_abort_if_not((var_1_60 >= 0.0F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 9223372.036854765600e+12F && var_1_60 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L404] RET assume_abort_if_not((var_1_60 >= 0.0F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 9223372.036854765600e+12F && var_1_60 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L405] var_1_62 = __VERIFIER_nondet_char() [L406] CALL assume_abort_if_not(var_1_62 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L406] RET assume_abort_if_not(var_1_62 >= 63) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L407] CALL assume_abort_if_not(var_1_62 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L407] RET assume_abort_if_not(var_1_62 <= 127) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L408] var_1_63 = __VERIFIER_nondet_long() [L409] CALL assume_abort_if_not(var_1_63 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L409] RET assume_abort_if_not(var_1_63 >= -2147483648) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L410] CALL assume_abort_if_not(var_1_63 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L410] RET assume_abort_if_not(var_1_63 <= 2147483647) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L411] var_1_64 = __VERIFIER_nondet_long() [L412] CALL assume_abort_if_not(var_1_64 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L412] RET assume_abort_if_not(var_1_64 >= -2147483648) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L413] CALL assume_abort_if_not(var_1_64 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L413] RET assume_abort_if_not(var_1_64 <= 2147483647) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L414] CALL assume_abort_if_not(var_1_64 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L414] RET assume_abort_if_not(var_1_64 != 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L415] var_1_67 = __VERIFIER_nondet_float() [L416] CALL assume_abort_if_not((var_1_67 >= 0.0F && var_1_67 <= -1.0e-20F) || (var_1_67 <= 9223372.036854765600e+12F && var_1_67 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L416] RET assume_abort_if_not((var_1_67 >= 0.0F && var_1_67 <= -1.0e-20F) || (var_1_67 <= 9223372.036854765600e+12F && var_1_67 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L417] var_1_70 = __VERIFIER_nondet_uchar() [L418] CALL assume_abort_if_not(var_1_70 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L418] RET assume_abort_if_not(var_1_70 >= 1) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L419] CALL assume_abort_if_not(var_1_70 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L419] RET assume_abort_if_not(var_1_70 <= 1) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L420] var_1_72 = __VERIFIER_nondet_uchar() [L421] CALL assume_abort_if_not(var_1_72 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L421] RET assume_abort_if_not(var_1_72 >= 1) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L422] CALL assume_abort_if_not(var_1_72 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L422] RET assume_abort_if_not(var_1_72 <= 1) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L423] var_1_76 = __VERIFIER_nondet_ulong() [L424] CALL assume_abort_if_not(var_1_76 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L424] RET assume_abort_if_not(var_1_76 >= 2147483647) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L425] CALL assume_abort_if_not(var_1_76 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L425] RET assume_abort_if_not(var_1_76 <= 4294967295) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L426] var_1_77 = __VERIFIER_nondet_uchar() [L427] CALL assume_abort_if_not(var_1_77 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L427] RET assume_abort_if_not(var_1_77 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L428] CALL assume_abort_if_not(var_1_77 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L428] RET assume_abort_if_not(var_1_77 <= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L429] var_1_78 = __VERIFIER_nondet_uchar() [L430] CALL assume_abort_if_not(var_1_78 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L430] RET assume_abort_if_not(var_1_78 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L431] CALL assume_abort_if_not(var_1_78 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L431] RET assume_abort_if_not(var_1_78 <= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L432] var_1_80 = __VERIFIER_nondet_char() [L433] CALL assume_abort_if_not(var_1_80 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L433] RET assume_abort_if_not(var_1_80 >= -63) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L434] CALL assume_abort_if_not(var_1_80 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L434] RET assume_abort_if_not(var_1_80 <= 63) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L435] var_1_85 = __VERIFIER_nondet_double() [L436] CALL assume_abort_if_not((var_1_85 >= -922337.2036854765600e+13F && var_1_85 <= -1.0e-20F) || (var_1_85 <= -461168.6018427382800e+13F && var_1_85 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L436] RET assume_abort_if_not((var_1_85 >= -922337.2036854765600e+13F && var_1_85 <= -1.0e-20F) || (var_1_85 <= -461168.6018427382800e+13F && var_1_85 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L437] var_1_86 = __VERIFIER_nondet_double() [L438] CALL assume_abort_if_not((var_1_86 >= 0.0F && var_1_86 <= -1.0e-20F) || (var_1_86 <= 4611686.018427382800e+12F && var_1_86 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L438] RET assume_abort_if_not((var_1_86 >= 0.0F && var_1_86 <= -1.0e-20F) || (var_1_86 <= 4611686.018427382800e+12F && var_1_86 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L439] var_1_87 = __VERIFIER_nondet_double() [L440] CALL assume_abort_if_not((var_1_87 >= 0.0F && var_1_87 <= -1.0e-20F) || (var_1_87 <= 4611686.018427382800e+12F && var_1_87 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L440] RET assume_abort_if_not((var_1_87 >= 0.0F && var_1_87 <= -1.0e-20F) || (var_1_87 <= 4611686.018427382800e+12F && var_1_87 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L441] var_1_88 = __VERIFIER_nondet_double() [L442] CALL assume_abort_if_not((var_1_88 >= 4611686.018427382800e+12F && var_1_88 <= -1.0e-20F) || (var_1_88 <= 9223372.036854765600e+12F && var_1_88 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L442] RET assume_abort_if_not((var_1_88 >= 4611686.018427382800e+12F && var_1_88 <= -1.0e-20F) || (var_1_88 <= 9223372.036854765600e+12F && var_1_88 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L443] var_1_89 = __VERIFIER_nondet_double() [L444] CALL assume_abort_if_not((var_1_89 >= 0.0F && var_1_89 <= -1.0e-20F) || (var_1_89 <= 4611686.018427382800e+12F && var_1_89 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L444] RET assume_abort_if_not((var_1_89 >= 0.0F && var_1_89 <= -1.0e-20F) || (var_1_89 <= 4611686.018427382800e+12F && var_1_89 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L445] var_1_91 = __VERIFIER_nondet_ushort() [L446] CALL assume_abort_if_not(var_1_91 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L446] RET assume_abort_if_not(var_1_91 >= 32767) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L447] CALL assume_abort_if_not(var_1_91 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L447] RET assume_abort_if_not(var_1_91 <= 65535) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L448] var_1_93 = __VERIFIER_nondet_uchar() [L449] CALL assume_abort_if_not(var_1_93 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L449] RET assume_abort_if_not(var_1_93 >= 127) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L450] CALL assume_abort_if_not(var_1_93 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L450] RET assume_abort_if_not(var_1_93 <= 255) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L451] var_1_99 = __VERIFIER_nondet_double() [L452] CALL assume_abort_if_not((var_1_99 >= -922337.2036854776000e+13F && var_1_99 <= -1.0e-20F) || (var_1_99 <= 9223372.036854776000e+12F && var_1_99 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L452] RET assume_abort_if_not((var_1_99 >= -922337.2036854776000e+13F && var_1_99 <= -1.0e-20F) || (var_1_99 <= 9223372.036854776000e+12F && var_1_99 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L467] RET updateVariables() [L468] CALL step() [L115] var_1_27 = (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))) - var_1_29) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L116] COND TRUE var_1_31 && var_1_32 [L117] var_1_30 = (((((((var_1_29) > (var_1_33)) ? (var_1_29) : (var_1_33))) < 0 ) ? -((((var_1_29) > (var_1_33)) ? (var_1_29) : (var_1_33))) : ((((var_1_29) > (var_1_33)) ? (var_1_29) : (var_1_33))))) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L119] COND FALSE !(var_1_28 > var_1_30) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L124] var_1_35 = (var_1_29 - var_1_36) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L125] COND FALSE !((var_1_38 - var_1_39) >= (var_1_40 / ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))))) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L130] COND FALSE !(var_1_40 == ((((var_1_43) < 0 ) ? -(var_1_43) : (var_1_43)))) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L135] var_1_45 = 10 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L136] EXPR var_1_36 >> var_1_33 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L136] COND FALSE !(var_1_45 <= (var_1_36 >> var_1_33)) [L139] var_1_46 = (var_1_47 || var_1_48) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L141] COND TRUE var_1_41 > var_1_39 [L142] var_1_49 = ((((var_1_45) > (((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33))))) ? (var_1_45) : (((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33)))))) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L158] var_1_51 = (var_1_48 && (var_1_47 || var_1_52)) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L159] COND FALSE !(var_1_43 > var_1_39) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L174] EXPR (var_1_30 >> 5) & (2341109546u - var_1_36) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L174] COND FALSE !(var_1_34 == ((var_1_30 >> 5) & (2341109546u - var_1_36))) [L183] COND TRUE var_1_39 < ((var_1_41 / var_1_57) + var_1_38) [L184] var_1_56 = (((((var_1_58) < 0 ) ? -(var_1_58) : (var_1_58))) + var_1_59) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L190] COND TRUE (((((var_1_36) > (var_1_29)) ? (var_1_36) : (var_1_29))) - (var_1_62 - 1)) != (var_1_63 + (var_1_34 / var_1_64)) [L191] var_1_61 = var_1_29 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L195] COND FALSE !(\read(var_1_51)) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L198] var_1_66 = (var_1_60 - var_1_67) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L199] COND TRUE ((((var_1_62) < 0 ) ? -(var_1_62) : (var_1_62))) >= ((((10) < 0 ) ? -(10) : (10))) [L200] var_1_68 = var_1_33 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L202] EXPR var_1_49 ^ var_1_68 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L202] COND TRUE (16 * (var_1_49 ^ var_1_68)) > var_1_33 [L203] var_1_69 = (var_1_44 && var_1_70) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L211] var_1_71 = (var_1_72 && var_1_70) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L212] COND TRUE var_1_43 < var_1_38 [L213] var_1_73 = ((((((((var_1_54) < (var_1_68)) ? (var_1_54) : (var_1_68)))) < (var_1_45)) ? (((((var_1_54) < (var_1_68)) ? (var_1_54) : (var_1_68)))) : (var_1_45))) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L215] COND TRUE (((((31.9f) < 0 ) ? -(31.9f) : (31.9f))) / ((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57)))) > var_1_56 [L216] var_1_74 = var_1_60 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L218] EXPR var_1_50 | var_1_63 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L218] COND FALSE !(var_1_53 < (var_1_50 | var_1_63)) [L227] COND FALSE !(\read(var_1_52)) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L230] COND TRUE (- var_1_59) > (((((- var_1_40)) < (((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39))))) ? ((- var_1_40)) : (((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39)))))) [L231] var_1_79 = (((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) - var_1_36) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L238] COND FALSE !(\read(var_1_51)) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L241] COND FALSE !(var_1_50 >= var_1_37) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L246] COND TRUE \read(var_1_31) [L247] var_1_83 = var_1_77 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L249] COND TRUE var_1_60 > var_1_39 [L250] var_1_84 = ((((((var_1_85) < 0 ) ? -(var_1_85) : (var_1_85))) - ((((var_1_86) > (var_1_87)) ? (var_1_86) : (var_1_87)))) - (var_1_88 - var_1_89)) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L252] COND FALSE !((var_1_91 - var_1_68) <= var_1_55) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L257] COND FALSE !(var_1_53 > (var_1_93 - 5)) [L260] var_1_92 = var_1_54 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L262] COND FALSE !(\read(var_1_78)) [L265] var_1_94 = var_1_59 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L267] COND FALSE !(\read(var_1_51)) [L270] var_1_95 = var_1_61 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L272] var_1_96 = var_1_29 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=8, var_1_9=1] [L273] COND FALSE !(\read(var_1_51)) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=8, var_1_9=1] [L276] COND FALSE !(! var_1_71) [L289] var_1_98 = var_1_61 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=1] [L291] COND FALSE !((last_1_var_1_9 && var_1_11) && (50 > var_1_8)) [L298] var_1_12 = var_1_15 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=1] [L300] unsigned char stepLocal_1 = var_1_10; VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, stepLocal_1=257, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=1] [L301] COND TRUE (var_1_12 != var_1_4) || stepLocal_1 [L302] var_1_9 = var_1_11 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L304] var_1_26 = var_1_12 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L305] COND FALSE !((var_1_9 && var_1_11) && var_1_9) [L308] var_1_21 = ((23370 - var_1_15) + var_1_12) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=23370, var_1_24=257/2, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L310] signed long int stepLocal_2 = -4; VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, stepLocal_2=-4, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=23370, var_1_24=257/2, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L311] COND FALSE !(! (-4 < var_1_12)) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, stepLocal_2=-4, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=23370, var_1_24=257/2, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L314] COND FALSE !(stepLocal_2 > var_1_21) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=23370, var_1_24=257/2, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L318] var_1_16 = (((((((((256) > (var_1_12)) ? (256) : (var_1_12))) + var_1_12)) < (var_1_15)) ? ((((((256) > (var_1_12)) ? (256) : (var_1_12))) + var_1_12)) : (var_1_15))) [L319] var_1_25 = var_1_20 [L320] unsigned short int stepLocal_0 = var_1_16; VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, stepLocal_0=2, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=2, var_1_17=127/5, var_1_1=128, var_1_20=4, var_1_21=23370, var_1_24=257/2, var_1_25=4, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L321] COND TRUE ((var_1_16 * var_1_16) / var_1_4) <= stepLocal_0 [L322] var_1_1 = var_1_12 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=2, var_1_17=127/5, var_1_1=2, var_1_20=4, var_1_21=23370, var_1_24=257/2, var_1_25=4, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L326] COND FALSE !((var_1_16 - ((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1)))) < (var_1_12 - var_1_16)) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=2, var_1_17=127/5, var_1_1=2, var_1_20=4, var_1_21=23370, var_1_24=257/2, var_1_25=4, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L468] RET step() [L469] CALL, EXPR property() [L459-L460] return (((((((((((var_1_16 * var_1_16) / var_1_4) <= var_1_16) ? (var_1_1 == ((unsigned short int) var_1_12)) : (var_1_1 == ((unsigned short int) (var_1_12 + var_1_12)))) && (((var_1_12 != var_1_4) || var_1_10) ? (var_1_9 == ((unsigned char) var_1_11)) : 1)) && (((last_1_var_1_9 && var_1_11) && (50 > var_1_8)) ? (((- last_1_var_1_24) < last_1_var_1_24) ? (last_1_var_1_9 ? (var_1_12 == ((unsigned char) 5)) : 1) : 1) : (var_1_12 == ((unsigned char) var_1_15)))) && (var_1_16 == ((unsigned short int) (((((((((256) > (var_1_12)) ? (256) : (var_1_12))) + var_1_12)) < (var_1_15)) ? ((((((256) > (var_1_12)) ? (256) : (var_1_12))) + var_1_12)) : (var_1_15)))))) && (((var_1_16 - ((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1)))) < (var_1_12 - var_1_16)) ? (var_1_17 == ((float) var_1_20)) : 1)) && (((var_1_9 && var_1_11) && var_1_9) ? (var_1_21 == ((unsigned short int) (var_1_26 + (var_1_15 + ((((var_1_12) > (var_1_12)) ? (var_1_12) : (var_1_12))))))) : (var_1_21 == ((unsigned short int) ((23370 - var_1_15) + var_1_12))))) && ((! (-4 < var_1_12)) ? (var_1_24 == ((float) var_1_20)) : ((-4 > var_1_21) ? (var_1_24 == ((float) 10.6f)) : 1))) && (var_1_25 == ((double) var_1_20))) && (var_1_26 == ((signed long int) var_1_12)) ; VAL [\result=0, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=2, var_1_17=127/5, var_1_1=2, var_1_20=4, var_1_21=23370, var_1_24=257/2, var_1_25=4, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L469] RET, EXPR property() [L469] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=2, var_1_17=127/5, var_1_1=2, var_1_20=4, var_1_21=23370, var_1_24=257/2, var_1_25=4, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L19] reach_error() VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=2, var_1_17=127/5, var_1_1=2, var_1_20=4, var_1_21=23370, var_1_24=257/2, var_1_25=4, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 226 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 28.3s, OverallIterations: 9, TraceHistogramMax: 77, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 7.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3304 SdHoareTripleChecker+Valid, 4.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3076 mSDsluCounter, 7838 SdHoareTripleChecker+Invalid, 3.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4861 mSDsCounter, 1191 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3067 IncrementalHoareTripleChecker+Invalid, 4258 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1191 mSolverCounterUnsat, 2977 mSDtfsCounter, 3067 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4316 GetRequests, 4240 SyntacticMatches, 2 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 320 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2051occurred in iteration=8, InterpolantAutomatonStates: 75, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.6s AutomataMinimizationTime, 8 MinimizatonAttempts, 1330 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 2.6s SatisfiabilityAnalysisTime, 12.7s InterpolantComputationTime, 6344 NumberOfCodeBlocks, 6344 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 6817 ConstructedInterpolants, 0 QuantifiedInterpolants, 15887 SizeOfPredicates, 3 NumberOfNonLiveVariables, 3255 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 14 InterpolantComputations, 5 PerfectInterpolantSequences, 163217/163856 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-08 18:45:39,488 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/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/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX --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 291b5d21690109593f32de519b2437c972bf2584d6e65efdb2faf1e729ec8793 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 18:45:41,718 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 18:45:41,805 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-08 18:45:41,812 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 18:45:41,813 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 18:45:41,845 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 18:45:41,845 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 18:45:41,847 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 18:45:41,847 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-08 18:45:41,849 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-08 18:45:41,849 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 18:45:41,850 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 18:45:41,850 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 18:45:41,851 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 18:45:41,851 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 18:45:41,851 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 18:45:41,855 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 18:45:41,855 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 18:45:41,855 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 18:45:41,856 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 18:45:41,856 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 18:45:41,856 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 18:45:41,856 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 18:45:41,857 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-08 18:45:41,857 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-08 18:45:41,857 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 18:45:41,857 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-08 18:45:41,857 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 18:45:41,858 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 18:45:41,858 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 18:45:41,858 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 18:45:41,859 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 18:45:41,860 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-08 18:45:41,860 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 18:45:41,861 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 18:45:41,861 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 18:45:41,862 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 18:45:41,862 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 18:45:41,862 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-08 18:45:41,862 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-08 18:45:41,862 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 18:45:41,863 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-08 18:45:41,871 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-08 18:45:41,871 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-08 18:45:41,872 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX 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 -> 291b5d21690109593f32de519b2437c972bf2584d6e65efdb2faf1e729ec8793 [2024-11-08 18:45:42,242 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 18:45:42,265 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 18:45:42,269 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 18:45:42,270 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 18:45:42,271 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 18:45:42,272 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i Unable to find full path for "g++" [2024-11-08 18:45:44,213 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 18:45:44,476 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 18:45:44,476 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i [2024-11-08 18:45:44,487 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/data/4e7cc1c94/e3bd301f59754b0ea3cfee24d982324f/FLAGbeff9a08c [2024-11-08 18:45:44,792 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/data/4e7cc1c94/e3bd301f59754b0ea3cfee24d982324f [2024-11-08 18:45:44,794 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 18:45:44,796 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 18:45:44,797 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 18:45:44,798 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 18:45:44,803 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 18:45:44,804 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 06:45:44" (1/1) ... [2024-11-08 18:45:44,805 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@63fb2aed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:44, skipping insertion in model container [2024-11-08 18:45:44,805 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 06:45:44" (1/1) ... [2024-11-08 18:45:44,862 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 18:45:45,058 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_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i[916,929] [2024-11-08 18:45:45,222 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 18:45:45,252 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 18:45:45,265 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_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i[916,929] [2024-11-08 18:45:45,391 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 18:45:45,419 INFO L204 MainTranslator]: Completed translation [2024-11-08 18:45:45,419 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:45 WrapperNode [2024-11-08 18:45:45,420 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 18:45:45,420 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 18:45:45,420 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 18:45:45,420 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 18:45:45,426 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:45" (1/1) ... [2024-11-08 18:45:45,444 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:45" (1/1) ... [2024-11-08 18:45:45,498 INFO L138 Inliner]: procedures = 27, calls = 90, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 467 [2024-11-08 18:45:45,499 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 18:45:45,499 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 18:45:45,501 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 18:45:45,502 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 18:45:45,511 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:45" (1/1) ... [2024-11-08 18:45:45,511 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:45" (1/1) ... [2024-11-08 18:45:45,518 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:45" (1/1) ... [2024-11-08 18:45:45,547 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-08 18:45:45,547 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:45" (1/1) ... [2024-11-08 18:45:45,548 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:45" (1/1) ... [2024-11-08 18:45:45,578 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:45" (1/1) ... [2024-11-08 18:45:45,590 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:45" (1/1) ... [2024-11-08 18:45:45,597 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:45" (1/1) ... [2024-11-08 18:45:45,604 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:45" (1/1) ... [2024-11-08 18:45:45,616 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 18:45:45,617 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 18:45:45,617 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 18:45:45,617 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 18:45:45,618 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:45" (1/1) ... [2024-11-08 18:45:45,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 18:45:45,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 18:45:45,651 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-08 18:45:45,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-08 18:45:45,685 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 18:45:45,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-08 18:45:45,699 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-08 18:45:45,699 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-08 18:45:45,700 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 18:45:45,701 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 18:45:45,853 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 18:45:45,855 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 18:46:16,062 INFO L? ?]: Removed 14 outVars from TransFormulas that were not future-live. [2024-11-08 18:46:16,063 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 18:46:16,089 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 18:46:16,091 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-08 18:46:16,091 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 06:46:16 BoogieIcfgContainer [2024-11-08 18:46:16,091 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 18:46:16,093 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 18:46:16,093 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 18:46:16,097 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 18:46:16,097 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 06:45:44" (1/3) ... [2024-11-08 18:46:16,099 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b90e375 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 06:46:16, skipping insertion in model container [2024-11-08 18:46:16,099 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:45:45" (2/3) ... [2024-11-08 18:46:16,099 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b90e375 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 06:46:16, skipping insertion in model container [2024-11-08 18:46:16,099 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 06:46:16" (3/3) ... [2024-11-08 18:46:16,101 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-40.i [2024-11-08 18:46:16,119 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 18:46:16,119 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-08 18:46:16,220 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-08 18:46:16,227 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;@6bc33bf9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 18:46:16,227 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-08 18:46:16,233 INFO L276 IsEmpty]: Start isEmpty. Operand has 211 states, 131 states have (on average 1.4961832061068703) internal successors, (196), 132 states have internal predecessors, (196), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-08 18:46:16,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 483 [2024-11-08 18:46:16,270 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:46:16,272 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:46:16,272 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:46:16,279 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:46:16,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1416917137, now seen corresponding path program 1 times [2024-11-08 18:46:16,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 18:46:16,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1072423395] [2024-11-08 18:46:16,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:46:16,300 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-08 18:46:16,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 18:46:16,304 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/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-08 18:46:16,306 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/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-08 18:46:17,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:46:17,878 INFO L255 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-08 18:46:17,894 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 18:46:17,982 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 3012 proven. 0 refuted. 0 times theorem prover too weak. 8692 trivial. 0 not checked. [2024-11-08 18:46:17,986 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 18:46:17,986 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 18:46:17,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1072423395] [2024-11-08 18:46:17,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1072423395] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 18:46:17,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 18:46:17,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 18:46:17,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113313171] [2024-11-08 18:46:17,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 18:46:17,997 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-08 18:46:17,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 18:46:18,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-08 18:46:18,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 18:46:18,033 INFO L87 Difference]: Start difference. First operand has 211 states, 131 states have (on average 1.4961832061068703) internal successors, (196), 132 states have internal predecessors, (196), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) Second operand has 2 states, 2 states have (on average 52.0) internal successors, (104), 2 states have internal predecessors, (104), 2 states have call successors, (77), 2 states have call predecessors, (77), 2 states have return successors, (77), 2 states have call predecessors, (77), 2 states have call successors, (77) [2024-11-08 18:46:18,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:46:18,100 INFO L93 Difference]: Finished difference Result 415 states and 771 transitions. [2024-11-08 18:46:18,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 18:46:18,102 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 52.0) internal successors, (104), 2 states have internal predecessors, (104), 2 states have call successors, (77), 2 states have call predecessors, (77), 2 states have return successors, (77), 2 states have call predecessors, (77), 2 states have call successors, (77) Word has length 482 [2024-11-08 18:46:18,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:46:18,113 INFO L225 Difference]: With dead ends: 415 [2024-11-08 18:46:18,113 INFO L226 Difference]: Without dead ends: 207 [2024-11-08 18:46:18,119 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 481 GetRequests, 481 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-08 18:46:18,122 INFO L432 NwaCegarLoop]: 342 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, 342 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-08 18:46:18,123 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 18:46:18,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2024-11-08 18:46:18,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 207. [2024-11-08 18:46:18,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 128 states have (on average 1.46875) internal successors, (188), 128 states have internal predecessors, (188), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-08 18:46:18,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 342 transitions. [2024-11-08 18:46:18,216 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 342 transitions. Word has length 482 [2024-11-08 18:46:18,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:46:18,216 INFO L471 AbstractCegarLoop]: Abstraction has 207 states and 342 transitions. [2024-11-08 18:46:18,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 52.0) internal successors, (104), 2 states have internal predecessors, (104), 2 states have call successors, (77), 2 states have call predecessors, (77), 2 states have return successors, (77), 2 states have call predecessors, (77), 2 states have call successors, (77) [2024-11-08 18:46:18,217 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 342 transitions. [2024-11-08 18:46:18,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 484 [2024-11-08 18:46:18,237 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:46:18,238 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:46:18,273 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/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-08 18:46:18,439 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/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-08 18:46:18,439 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:46:18,440 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:46:18,440 INFO L85 PathProgramCache]: Analyzing trace with hash 99292631, now seen corresponding path program 1 times [2024-11-08 18:46:18,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 18:46:18,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1902913859] [2024-11-08 18:46:18,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:46:18,442 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-08 18:46:18,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 18:46:18,446 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/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-08 18:46:18,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/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-08 18:46:19,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:46:19,948 INFO L255 TraceCheckSpWp]: Trace formula consists of 770 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-08 18:46:19,961 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 18:46:24,154 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 5886 proven. 123 refuted. 0 times theorem prover too weak. 5695 trivial. 0 not checked. [2024-11-08 18:46:24,154 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 18:46:27,774 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 105 proven. 123 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-08 18:46:27,774 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 18:46:27,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1902913859] [2024-11-08 18:46:27,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1902913859] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 18:46:27,775 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-08 18:46:27,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2024-11-08 18:46:27,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436878810] [2024-11-08 18:46:27,776 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-08 18:46:27,779 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-08 18:46:27,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 18:46:27,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-08 18:46:27,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-08 18:46:27,782 INFO L87 Difference]: Start difference. First operand 207 states and 342 transitions. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 2 states have call successors, (118), 2 states have call predecessors, (118), 4 states have return successors, (119), 2 states have call predecessors, (119), 2 states have call successors, (119) [2024-11-08 18:46:36,284 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:46:38,703 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.42s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:46:42,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:46:42,289 INFO L93 Difference]: Finished difference Result 571 states and 928 transitions. [2024-11-08 18:46:42,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-08 18:46:42,290 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 2 states have call successors, (118), 2 states have call predecessors, (118), 4 states have return successors, (119), 2 states have call predecessors, (119), 2 states have call successors, (119) Word has length 483 [2024-11-08 18:46:42,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:46:42,297 INFO L225 Difference]: With dead ends: 571 [2024-11-08 18:46:42,297 INFO L226 Difference]: Without dead ends: 367 [2024-11-08 18:46:42,300 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 976 GetRequests, 958 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2024-11-08 18:46:42,301 INFO L432 NwaCegarLoop]: 401 mSDtfsCounter, 509 mSDsluCounter, 646 mSDsCounter, 0 mSdLazyCounter, 861 mSolverCounterSat, 248 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 545 SdHoareTripleChecker+Valid, 1047 SdHoareTripleChecker+Invalid, 1110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 248 IncrementalHoareTripleChecker+Valid, 861 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.7s IncrementalHoareTripleChecker+Time [2024-11-08 18:46:42,302 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [545 Valid, 1047 Invalid, 1110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [248 Valid, 861 Invalid, 1 Unknown, 0 Unchecked, 13.7s Time] [2024-11-08 18:46:42,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2024-11-08 18:46:42,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 211. [2024-11-08 18:46:42,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 131 states have (on average 1.4198473282442747) internal successors, (186), 131 states have internal predecessors, (186), 77 states have call successors, (77), 2 states have call predecessors, (77), 2 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-08 18:46:42,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 340 transitions. [2024-11-08 18:46:42,384 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 340 transitions. Word has length 483 [2024-11-08 18:46:42,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:46:42,388 INFO L471 AbstractCegarLoop]: Abstraction has 211 states and 340 transitions. [2024-11-08 18:46:42,388 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 2 states have call successors, (118), 2 states have call predecessors, (118), 4 states have return successors, (119), 2 states have call predecessors, (119), 2 states have call successors, (119) [2024-11-08 18:46:42,388 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 340 transitions. [2024-11-08 18:46:42,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 484 [2024-11-08 18:46:42,398 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:46:42,398 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:46:42,433 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-08 18:46:42,598 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/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-08 18:46:42,599 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:46:42,600 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:46:42,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1923350297, now seen corresponding path program 1 times [2024-11-08 18:46:42,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 18:46:42,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1150999502] [2024-11-08 18:46:42,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:46:42,602 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-08 18:46:42,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 18:46:42,605 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/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-08 18:46:42,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/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-08 18:46:44,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:46:44,156 INFO L255 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-08 18:46:44,172 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 18:46:47,620 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 5926 proven. 111 refuted. 0 times theorem prover too weak. 5667 trivial. 0 not checked. [2024-11-08 18:46:47,621 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 18:46:51,065 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 117 proven. 111 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-08 18:46:51,066 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 18:46:51,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1150999502] [2024-11-08 18:46:51,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1150999502] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 18:46:51,066 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-08 18:46:51,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-08 18:46:51,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558468566] [2024-11-08 18:46:51,067 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-08 18:46:51,069 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-08 18:46:51,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 18:46:51,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-08 18:46:51,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-08 18:46:51,071 INFO L87 Difference]: Start difference. First operand 211 states and 340 transitions. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (114), 2 states have call predecessors, (114), 4 states have return successors, (115), 2 states have call predecessors, (115), 2 states have call successors, (115) [2024-11-08 18:46:58,526 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:47:02,117 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.59s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:47:02,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:47:02,195 INFO L93 Difference]: Finished difference Result 429 states and 686 transitions. [2024-11-08 18:47:02,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 18:47:02,256 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (114), 2 states have call predecessors, (114), 4 states have return successors, (115), 2 states have call predecessors, (115), 2 states have call successors, (115) Word has length 483 [2024-11-08 18:47:02,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:47:02,259 INFO L225 Difference]: With dead ends: 429 [2024-11-08 18:47:02,259 INFO L226 Difference]: Without dead ends: 221 [2024-11-08 18:47:02,260 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 968 GetRequests, 958 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-08 18:47:02,261 INFO L432 NwaCegarLoop]: 254 mSDtfsCounter, 304 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 90 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 607 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.9s IncrementalHoareTripleChecker+Time [2024-11-08 18:47:02,262 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [342 Valid, 607 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 379 Invalid, 1 Unknown, 0 Unchecked, 10.9s Time] [2024-11-08 18:47:02,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2024-11-08 18:47:02,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 215. [2024-11-08 18:47:02,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 134 states have (on average 1.4029850746268657) internal successors, (188), 134 states have internal predecessors, (188), 77 states have call successors, (77), 3 states have call predecessors, (77), 3 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-08 18:47:02,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 342 transitions. [2024-11-08 18:47:02,317 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 342 transitions. Word has length 483 [2024-11-08 18:47:02,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:47:02,318 INFO L471 AbstractCegarLoop]: Abstraction has 215 states and 342 transitions. [2024-11-08 18:47:02,319 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (114), 2 states have call predecessors, (114), 4 states have return successors, (115), 2 states have call predecessors, (115), 2 states have call successors, (115) [2024-11-08 18:47:02,319 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 342 transitions. [2024-11-08 18:47:02,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 485 [2024-11-08 18:47:02,322 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:47:02,323 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:47:02,347 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2024-11-08 18:47:02,523 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/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-08 18:47:02,527 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:47:02,527 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:47:02,528 INFO L85 PathProgramCache]: Analyzing trace with hash 145093503, now seen corresponding path program 1 times [2024-11-08 18:47:02,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 18:47:02,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [219827362] [2024-11-08 18:47:02,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:47:02,529 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-08 18:47:02,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 18:47:02,533 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/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-08 18:47:02,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/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-08 18:47:03,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:47:03,985 INFO L255 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-08 18:47:03,992 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 18:47:05,376 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 3276 proven. 36 refuted. 0 times theorem prover too weak. 8392 trivial. 0 not checked. [2024-11-08 18:47:05,377 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 18:47:08,395 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 192 proven. 36 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-08 18:47:08,396 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 18:47:08,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [219827362] [2024-11-08 18:47:08,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [219827362] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 18:47:08,399 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-08 18:47:08,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-08 18:47:08,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502106182] [2024-11-08 18:47:08,400 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-08 18:47:08,401 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-08 18:47:08,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 18:47:08,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-08 18:47:08,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-08 18:47:08,402 INFO L87 Difference]: Start difference. First operand 215 states and 342 transitions. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 2 states have call successors, (89), 2 states have call predecessors, (89), 4 states have return successors, (90), 2 states have call predecessors, (90), 2 states have call successors, (90) [2024-11-08 18:47:16,149 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:47:20,153 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:47:24,155 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:47:24,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:47:24,259 INFO L93 Difference]: Finished difference Result 439 states and 692 transitions. [2024-11-08 18:47:24,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 18:47:24,260 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 2 states have call successors, (89), 2 states have call predecessors, (89), 4 states have return successors, (90), 2 states have call predecessors, (90), 2 states have call successors, (90) Word has length 484 [2024-11-08 18:47:24,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:47:24,273 INFO L225 Difference]: With dead ends: 439 [2024-11-08 18:47:24,274 INFO L226 Difference]: Without dead ends: 227 [2024-11-08 18:47:24,274 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 970 GetRequests, 960 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-08 18:47:24,277 INFO L432 NwaCegarLoop]: 254 mSDtfsCounter, 476 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 238 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 539 SdHoareTripleChecker+Valid, 608 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.6s IncrementalHoareTripleChecker+Time [2024-11-08 18:47:24,278 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [539 Valid, 608 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 376 Invalid, 3 Unknown, 0 Unchecked, 15.6s Time] [2024-11-08 18:47:24,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2024-11-08 18:47:24,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 219. [2024-11-08 18:47:24,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 137 states have (on average 1.3868613138686132) internal successors, (190), 137 states have internal predecessors, (190), 77 states have call successors, (77), 4 states have call predecessors, (77), 4 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-08 18:47:24,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 344 transitions. [2024-11-08 18:47:24,316 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 344 transitions. Word has length 484 [2024-11-08 18:47:24,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:47:24,319 INFO L471 AbstractCegarLoop]: Abstraction has 219 states and 344 transitions. [2024-11-08 18:47:24,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 2 states have call successors, (89), 2 states have call predecessors, (89), 4 states have return successors, (90), 2 states have call predecessors, (90), 2 states have call successors, (90) [2024-11-08 18:47:24,320 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 344 transitions. [2024-11-08 18:47:24,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 485 [2024-11-08 18:47:24,324 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:47:24,325 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:47:24,364 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/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-08 18:47:24,525 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/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-08 18:47:24,526 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:47:24,526 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:47:24,526 INFO L85 PathProgramCache]: Analyzing trace with hash -672554947, now seen corresponding path program 1 times [2024-11-08 18:47:24,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 18:47:24,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [891021593] [2024-11-08 18:47:24,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:47:24,529 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-08 18:47:24,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 18:47:24,531 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/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-08 18:47:24,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/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-08 18:47:26,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:47:26,096 INFO L255 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-08 18:47:26,104 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 18:47:31,525 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 2268 proven. 204 refuted. 0 times theorem prover too weak. 9232 trivial. 0 not checked. [2024-11-08 18:47:31,525 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 18:47:35,708 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 24 proven. 204 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-08 18:47:35,709 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 18:47:35,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [891021593] [2024-11-08 18:47:35,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [891021593] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 18:47:35,710 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-08 18:47:35,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-08 18:47:35,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094257873] [2024-11-08 18:47:35,710 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-08 18:47:35,712 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-08 18:47:35,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 18:47:35,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-08 18:47:35,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-08 18:47:35,714 INFO L87 Difference]: Start difference. First operand 219 states and 344 transitions. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 2 states have call successors, (145), 2 states have call predecessors, (145), 4 states have return successors, (146), 2 states have call predecessors, (146), 2 states have call successors, (146) [2024-11-08 18:47:39,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:47:39,313 INFO L93 Difference]: Finished difference Result 447 states and 694 transitions. [2024-11-08 18:47:39,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 18:47:39,326 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 2 states have call successors, (145), 2 states have call predecessors, (145), 4 states have return successors, (146), 2 states have call predecessors, (146), 2 states have call successors, (146) Word has length 484 [2024-11-08 18:47:39,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:47:39,330 INFO L225 Difference]: With dead ends: 447 [2024-11-08 18:47:39,331 INFO L226 Difference]: Without dead ends: 231 [2024-11-08 18:47:39,332 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 970 GetRequests, 960 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-08 18:47:39,333 INFO L432 NwaCegarLoop]: 246 mSDtfsCounter, 279 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2024-11-08 18:47:39,334 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 584 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2024-11-08 18:47:39,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2024-11-08 18:47:39,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 221. [2024-11-08 18:47:39,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 138 states have (on average 1.355072463768116) internal successors, (187), 138 states have internal predecessors, (187), 77 states have call successors, (77), 5 states have call predecessors, (77), 5 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-08 18:47:39,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 341 transitions. [2024-11-08 18:47:39,366 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 341 transitions. Word has length 484 [2024-11-08 18:47:39,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:47:39,367 INFO L471 AbstractCegarLoop]: Abstraction has 221 states and 341 transitions. [2024-11-08 18:47:39,367 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 2 states have call successors, (145), 2 states have call predecessors, (145), 4 states have return successors, (146), 2 states have call predecessors, (146), 2 states have call successors, (146) [2024-11-08 18:47:39,367 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 341 transitions. [2024-11-08 18:47:39,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 485 [2024-11-08 18:47:39,375 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:47:39,376 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:47:39,400 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2024-11-08 18:47:39,576 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/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-08 18:47:39,576 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:47:39,577 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:47:39,577 INFO L85 PathProgramCache]: Analyzing trace with hash 28509631, now seen corresponding path program 1 times [2024-11-08 18:47:39,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 18:47:39,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [686211347] [2024-11-08 18:47:39,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:47:39,578 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-08 18:47:39,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 18:47:39,579 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/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-08 18:47:39,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-08 18:47:41,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:47:41,083 INFO L255 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-08 18:47:41,090 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 18:47:41,179 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-08 18:47:41,180 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 18:47:41,180 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 18:47:41,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [686211347] [2024-11-08 18:47:41,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [686211347] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 18:47:41,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 18:47:41,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 18:47:41,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425165279] [2024-11-08 18:47:41,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 18:47:41,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 18:47:41,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 18:47:41,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 18:47:41,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 18:47:41,183 INFO L87 Difference]: Start difference. First operand 221 states and 341 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-08 18:47:41,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:47:41,357 INFO L93 Difference]: Finished difference Result 439 states and 679 transitions. [2024-11-08 18:47:41,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 18:47:41,368 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 484 [2024-11-08 18:47:41,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:47:41,371 INFO L225 Difference]: With dead ends: 439 [2024-11-08 18:47:41,371 INFO L226 Difference]: Without dead ends: 221 [2024-11-08 18:47:41,372 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 483 GetRequests, 482 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-08 18:47:41,373 INFO L432 NwaCegarLoop]: 327 mSDtfsCounter, 0 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-08 18:47:41,373 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 650 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-08 18:47:41,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2024-11-08 18:47:41,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 221. [2024-11-08 18:47:41,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 138 states have (on average 1.3478260869565217) internal successors, (186), 138 states have internal predecessors, (186), 77 states have call successors, (77), 5 states have call predecessors, (77), 5 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-08 18:47:41,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 340 transitions. [2024-11-08 18:47:41,410 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 340 transitions. Word has length 484 [2024-11-08 18:47:41,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:47:41,412 INFO L471 AbstractCegarLoop]: Abstraction has 221 states and 340 transitions. [2024-11-08 18:47:41,413 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-08 18:47:41,413 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 340 transitions. [2024-11-08 18:47:41,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 485 [2024-11-08 18:47:41,418 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:47:41,418 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 18:47:41,459 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2024-11-08 18:47:41,621 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/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-08 18:47:41,621 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:47:41,622 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:47:41,622 INFO L85 PathProgramCache]: Analyzing trace with hash -780836995, now seen corresponding path program 1 times [2024-11-08 18:47:41,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 18:47:41,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1310085865] [2024-11-08 18:47:41,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:47:41,623 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-08 18:47:41,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 18:47:41,626 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/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-08 18:47:41,627 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ad94d4-5270-4bbf-ba1b-2cd3db5de4bb/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2024-11-08 18:47:43,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:47:43,381 INFO L255 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-08 18:47:43,394 INFO L278 TraceCheckSpWp]: Computing forward predicates...