./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-32.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_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-32.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 1f5e85e440e40555a271f0da01bc4c69c14579acca3c1363299655e98dc377d7 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 06:45:50,364 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 06:45:50,462 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-09 06:45:50,472 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 06:45:50,475 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 06:45:50,519 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 06:45:50,522 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 06:45:50,523 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 06:45:50,524 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 06:45:50,526 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 06:45:50,526 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 06:45:50,527 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 06:45:50,528 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 06:45:50,528 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-09 06:45:50,531 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 06:45:50,531 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 06:45:50,532 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-09 06:45:50,532 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-09 06:45:50,533 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 06:45:50,533 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-09 06:45:50,534 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-09 06:45:50,539 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-09 06:45:50,540 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 06:45:50,541 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 06:45:50,542 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 06:45:50,542 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 06:45:50,543 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 06:45:50,543 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 06:45:50,544 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 06:45:50,544 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 06:45:50,545 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 06:45:50,545 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 06:45:50,545 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 06:45:50,546 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 06:45:50,547 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 06:45:50,548 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 06:45:50,548 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 06:45:50,549 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 06:45:50,549 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 06:45:50,550 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 06:45:50,550 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 06:45:50,551 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 06:45:50,551 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-09 06:45:50,552 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 06:45:50,552 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 06:45:50,553 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 06:45:50,553 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 06:45:50,554 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje 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 -> Taipan 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 -> 1f5e85e440e40555a271f0da01bc4c69c14579acca3c1363299655e98dc377d7 [2024-11-09 06:45:50,935 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 06:45:50,973 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 06:45:50,976 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 06:45:50,977 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 06:45:50,979 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 06:45:50,981 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-32.i Unable to find full path for "g++" [2024-11-09 06:45:53,174 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 06:45:53,493 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 06:45:53,494 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-32.i [2024-11-09 06:45:53,513 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/data/c9edca851/78dcb8ef677e45e1b8f773fc1d2e0b90/FLAGee4ec3f53 [2024-11-09 06:45:53,530 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/data/c9edca851/78dcb8ef677e45e1b8f773fc1d2e0b90 [2024-11-09 06:45:53,532 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 06:45:53,534 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 06:45:53,535 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 06:45:53,535 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 06:45:53,542 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 06:45:53,543 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 06:45:53" (1/1) ... [2024-11-09 06:45:53,546 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c309b6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:45:53, skipping insertion in model container [2024-11-09 06:45:53,546 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 06:45:53" (1/1) ... [2024-11-09 06:45:53,616 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 06:45:53,818 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_4ccfba42-5122-408d-82e9-6b8bda171e3d/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-32.i[916,929] [2024-11-09 06:45:54,200 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 06:45:54,228 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 06:45:54,243 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_4ccfba42-5122-408d-82e9-6b8bda171e3d/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-32.i[916,929] [2024-11-09 06:45:54,406 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 06:45:54,435 INFO L204 MainTranslator]: Completed translation [2024-11-09 06:45:54,438 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:45:54 WrapperNode [2024-11-09 06:45:54,439 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 06:45:54,440 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 06:45:54,440 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 06:45:54,440 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 06:45:54,449 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:45:54" (1/1) ... [2024-11-09 06:45:54,486 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:45:54" (1/1) ... [2024-11-09 06:45:54,577 INFO L138 Inliner]: procedures = 26, calls = 78, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 664 [2024-11-09 06:45:54,578 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 06:45:54,578 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 06:45:54,578 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 06:45:54,578 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 06:45:54,595 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:45:54" (1/1) ... [2024-11-09 06:45:54,595 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:45:54" (1/1) ... [2024-11-09 06:45:54,614 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:45:54" (1/1) ... [2024-11-09 06:45:54,614 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:45:54" (1/1) ... [2024-11-09 06:45:54,659 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:45:54" (1/1) ... [2024-11-09 06:45:54,665 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:45:54" (1/1) ... [2024-11-09 06:45:54,671 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:45:54" (1/1) ... [2024-11-09 06:45:54,679 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:45:54" (1/1) ... [2024-11-09 06:45:54,689 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 06:45:54,690 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 06:45:54,691 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 06:45:54,691 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 06:45:54,692 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:45:54" (1/1) ... [2024-11-09 06:45:54,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 06:45:54,713 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 06:45:54,727 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 06:45:54,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 06:45:54,761 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 06:45:54,762 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-09 06:45:54,762 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-09 06:45:54,762 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-09 06:45:54,764 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 06:45:54,764 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 06:45:54,953 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 06:45:54,955 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 06:45:56,472 INFO L? ?]: Removed 66 outVars from TransFormulas that were not future-live. [2024-11-09 06:45:56,472 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 06:45:58,002 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 06:45:58,004 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-09 06:45:58,005 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 06:45:58 BoogieIcfgContainer [2024-11-09 06:45:58,005 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 06:45:58,007 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 06:45:58,008 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 06:45:58,012 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 06:45:58,012 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 06:45:53" (1/3) ... [2024-11-09 06:45:58,013 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2bd353f7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 06:45:58, skipping insertion in model container [2024-11-09 06:45:58,014 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:45:54" (2/3) ... [2024-11-09 06:45:58,015 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2bd353f7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 06:45:58, skipping insertion in model container [2024-11-09 06:45:58,015 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 06:45:58" (3/3) ... [2024-11-09 06:45:58,017 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount500_file-32.i [2024-11-09 06:45:58,038 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 06:45:58,038 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-09 06:45:58,121 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 06:45:58,131 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=FINITE_AUTOMATA, 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;@cd534e4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 06:45:58,131 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-09 06:45:58,136 INFO L276 IsEmpty]: Start isEmpty. Operand has 112 states, 44 states have (on average 1.0681818181818181) internal successors, (47), 45 states have internal predecessors, (47), 65 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 65 states have call predecessors, (65), 65 states have call successors, (65) [2024-11-09 06:45:58,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2024-11-09 06:45:58,159 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:45:58,160 INFO L215 NwaCegarLoop]: trace histogram [65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 06:45:58,160 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 06:45:58,167 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:45:58,167 INFO L85 PathProgramCache]: Analyzing trace with hash -751316320, now seen corresponding path program 1 times [2024-11-09 06:45:58,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-09 06:45:58,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510026276] [2024-11-09 06:45:58,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:45:58,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 06:46:09,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-09 06:46:09,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [363272676] [2024-11-09 06:46:09,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:46:09,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 06:46:09,847 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 06:46:09,848 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 06:46:09,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-09 06:46:13,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-09 06:46:13,991 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-09 06:46:23,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-09 06:46:23,745 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2024-11-09 06:46:23,748 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-09 06:46:23,749 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-09 06:46:23,800 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-09 06:46:23,952 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-09 06:46:23,959 INFO L407 BasicCegarLoop]: Path program histogram: [1] [2024-11-09 06:46:24,305 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-09 06:46:24,309 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.11 06:46:24 BoogieIcfgContainer [2024-11-09 06:46:24,310 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-09 06:46:24,310 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-09 06:46:24,311 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-09 06:46:24,311 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-09 06:46:24,312 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 06:45:58" (3/4) ... [2024-11-09 06:46:24,314 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-09 06:46:24,316 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-09 06:46:24,317 INFO L158 Benchmark]: Toolchain (without parser) took 30783.38ms. Allocated memory was 163.6MB in the beginning and 499.1MB in the end (delta: 335.5MB). Free memory was 130.6MB in the beginning and 315.6MB in the end (delta: -185.0MB). Peak memory consumption was 151.8MB. Max. memory is 16.1GB. [2024-11-09 06:46:24,318 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 113.2MB. Free memory was 81.5MB in the beginning and 81.5MB in the end (delta: 27.4kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-09 06:46:24,320 INFO L158 Benchmark]: CACSL2BoogieTranslator took 904.03ms. Allocated memory is still 163.6MB. Free memory was 129.8MB in the beginning and 91.5MB in the end (delta: 38.3MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. [2024-11-09 06:46:24,321 INFO L158 Benchmark]: Boogie Procedure Inliner took 137.89ms. Allocated memory is still 163.6MB. Free memory was 91.5MB in the beginning and 76.8MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2024-11-09 06:46:24,321 INFO L158 Benchmark]: Boogie Preprocessor took 111.48ms. Allocated memory is still 163.6MB. Free memory was 76.8MB in the beginning and 70.5MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-11-09 06:46:24,324 INFO L158 Benchmark]: RCFGBuilder took 3314.88ms. Allocated memory was 163.6MB in the beginning and 220.2MB in the end (delta: 56.6MB). Free memory was 70.5MB in the beginning and 122.2MB in the end (delta: -51.7MB). Peak memory consumption was 57.3MB. Max. memory is 16.1GB. [2024-11-09 06:46:24,324 INFO L158 Benchmark]: TraceAbstraction took 26302.84ms. Allocated memory was 220.2MB in the beginning and 499.1MB in the end (delta: 278.9MB). Free memory was 121.2MB in the beginning and 316.6MB in the end (delta: -195.4MB). Peak memory consumption was 262.2MB. Max. memory is 16.1GB. [2024-11-09 06:46:24,325 INFO L158 Benchmark]: Witness Printer took 5.62ms. Allocated memory is still 499.1MB. Free memory was 316.6MB in the beginning and 315.6MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-09 06:46:24,331 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.26ms. Allocated memory is still 113.2MB. Free memory was 81.5MB in the beginning and 81.5MB in the end (delta: 27.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 904.03ms. Allocated memory is still 163.6MB. Free memory was 129.8MB in the beginning and 91.5MB in the end (delta: 38.3MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 137.89ms. Allocated memory is still 163.6MB. Free memory was 91.5MB in the beginning and 76.8MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 111.48ms. Allocated memory is still 163.6MB. Free memory was 76.8MB in the beginning and 70.5MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 3314.88ms. Allocated memory was 163.6MB in the beginning and 220.2MB in the end (delta: 56.6MB). Free memory was 70.5MB in the beginning and 122.2MB in the end (delta: -51.7MB). Peak memory consumption was 57.3MB. Max. memory is 16.1GB. * TraceAbstraction took 26302.84ms. Allocated memory was 220.2MB in the beginning and 499.1MB in the end (delta: 278.9MB). Free memory was 121.2MB in the beginning and 316.6MB in the end (delta: -195.4MB). Peak memory consumption was 262.2MB. Max. memory is 16.1GB. * Witness Printer took 5.62ms. Allocated memory is still 499.1MB. Free memory was 316.6MB in the beginning and 315.6MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftRight at line 350, overapproximation of someBinaryArithmeticDOUBLEoperation at line 200, overapproximation of someBinaryFLOATComparisonOperation at line 143, overapproximation of bitwiseOr at line 255, overapproximation of someBinaryDOUBLEComparisonOperation at line 174, overapproximation of someUnaryFLOAToperation at line 193, overapproximation of someBinaryArithmeticFLOAToperation at line 481. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 0; [L23] unsigned char var_1_3 = 0; [L24] unsigned char var_1_4 = 0; [L25] unsigned char var_1_5 = 0; [L26] signed long int var_1_6 = 32; [L27] signed char var_1_11 = 4; [L28] signed char var_1_12 = 2; [L29] signed char var_1_13 = 4; [L30] signed char var_1_14 = -25; [L31] signed char var_1_15 = 8; [L32] signed char var_1_16 = 50; [L33] signed char var_1_17 = 32; [L34] unsigned long int var_1_18 = 256; [L35] unsigned long int var_1_19 = 1920857756; [L36] unsigned long int var_1_20 = 1731869291; [L37] signed long int var_1_21 = 5; [L38] float var_1_22 = 10.5; [L39] unsigned char var_1_23 = 128; [L40] float var_1_24 = 99999999999.2; [L41] double var_1_25 = 127.2; [L42] double var_1_27 = 4.7; [L43] double var_1_28 = 99999999.5; [L44] double var_1_29 = 10.25; [L45] double var_1_30 = 199.25; [L46] double var_1_31 = 24.5; [L47] unsigned char var_1_32 = 4; [L48] unsigned char var_1_34 = 200; [L49] signed long int var_1_35 = -4; [L50] signed short int var_1_38 = 8; [L51] signed short int var_1_39 = 27038; [L52] signed short int var_1_40 = 20907; [L53] float var_1_41 = 63.5; [L54] float var_1_42 = 9.75; [L55] float var_1_43 = 25.2; [L56] float var_1_44 = 5.7; [L57] float var_1_45 = 8.2; [L58] signed long int var_1_46 = -64; [L59] unsigned char var_1_47 = 4; [L60] unsigned char var_1_48 = 64; [L61] unsigned char var_1_50 = 0; [L62] unsigned char var_1_51 = 0; [L63] unsigned char var_1_52 = 1; [L64] double var_1_53 = 63.5; [L65] float var_1_54 = 100000.3; [L66] float var_1_55 = 256.375; [L67] signed short int var_1_56 = -16; [L68] signed char var_1_57 = -2; [L69] float var_1_58 = 32.6; [L70] signed char var_1_59 = 5; [L71] signed short int var_1_60 = -1; [L72] double var_1_61 = 32.89; [L73] double var_1_62 = 3.625; [L74] unsigned long int var_1_63 = 32; [L75] unsigned long int var_1_65 = 500; [L76] unsigned long int var_1_66 = 2841458008; [L77] unsigned char var_1_67 = 0; [L78] unsigned short int var_1_68 = 100; [L79] float var_1_70 = 16.75; [L80] unsigned long int var_1_71 = 0; [L81] unsigned char var_1_73 = 0; [L82] signed char var_1_74 = -32; [L83] signed char var_1_75 = 5; [L84] signed char var_1_76 = 8; [L85] unsigned long int var_1_77 = 128; [L86] unsigned short int var_1_78 = 10; [L87] unsigned short int var_1_79 = 35108; [L88] unsigned char var_1_80 = 2; [L89] unsigned char var_1_81 = 0; [L90] unsigned char var_1_82 = 0; [L91] unsigned char var_1_83 = 0; [L92] signed long int var_1_85 = -128; [L93] signed short int var_1_87 = 8; [L94] float var_1_88 = 0.5; [L95] float var_1_89 = 0.0; [L96] float var_1_90 = 9.75; [L97] unsigned short int var_1_91 = 4; [L98] signed short int var_1_92 = -1; [L99] signed char var_1_93 = -5; [L100] signed char var_1_95 = -8; [L101] signed char var_1_96 = 8; [L102] unsigned char var_1_97 = 0; [L103] float var_1_98 = 4.6; [L104] unsigned char var_1_99 = 1; [L105] unsigned char var_1_100 = 8; [L106] signed short int var_1_101 = -4; [L107] signed short int var_1_102 = 10; [L108] signed char var_1_103 = 2; [L109] signed short int var_1_104 = 64; [L110] signed long int var_1_105 = 16; [L111] unsigned short int var_1_106 = 25; [L112] signed char var_1_107 = 1; [L113] unsigned char var_1_108 = 8; [L114] unsigned long int var_1_109 = 100; [L115] unsigned long int var_1_110 = 1; [L116] float var_1_111 = 5.6; [L117] signed short int var_1_112 = 25; [L118] unsigned short int var_1_113 = 1; [L119] float var_1_114 = 128.25; [L120] signed char var_1_115 = 64; [L121] double var_1_116 = 63.6; [L122] unsigned char last_1_var_1_1 = 0; [L123] unsigned char last_1_var_1_32 = 4; [L124] signed long int last_1_var_1_35 = -4; [L125] signed long int last_1_var_1_46 = -64; [L126] unsigned char last_1_var_1_48 = 64; [L127] signed short int last_1_var_1_56 = -16; [L128] unsigned long int last_1_var_1_71 = 0; [L129] unsigned long int last_1_var_1_77 = 128; [L130] unsigned char last_1_var_1_80 = 2; [L131] signed long int last_1_var_1_85 = -128; [L132] unsigned char last_1_var_1_99 = 1; [L133] signed short int last_1_var_1_102 = 10; [L134] signed char last_1_var_1_103 = 2; [L135] unsigned short int last_1_var_1_106 = 25; [L136] double last_1_var_1_116 = 63.6; [L642] isInitial = 1 [L643] FCALL initially() [L644] COND TRUE 1 [L645] CALL updateLastVariables() [L621] last_1_var_1_1 = var_1_1 [L622] last_1_var_1_32 = var_1_32 [L623] last_1_var_1_35 = var_1_35 [L624] last_1_var_1_46 = var_1_46 [L625] last_1_var_1_48 = var_1_48 [L626] last_1_var_1_56 = var_1_56 [L627] last_1_var_1_71 = var_1_71 [L628] last_1_var_1_77 = var_1_77 [L629] last_1_var_1_80 = var_1_80 [L630] last_1_var_1_85 = var_1_85 [L631] last_1_var_1_99 = var_1_99 [L632] last_1_var_1_102 = var_1_102 [L633] last_1_var_1_103 = var_1_103 [L634] last_1_var_1_106 = var_1_106 [L635] last_1_var_1_116 = var_1_116 [L645] RET updateLastVariables() [L646] CALL updateVariables() [L516] var_1_3 = __VERIFIER_nondet_uchar() [L517] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=0, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L517] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=0, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L518] CALL assume_abort_if_not(var_1_3 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=0, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L518] RET assume_abort_if_not(var_1_3 <= 0) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=0, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L519] var_1_4 = __VERIFIER_nondet_uchar() [L520] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=0, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L520] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=0, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L521] CALL assume_abort_if_not(var_1_4 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=0, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L521] RET assume_abort_if_not(var_1_4 <= 0) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=0, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L522] var_1_5 = __VERIFIER_nondet_uchar() [L523] CALL assume_abort_if_not(var_1_5 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L523] RET assume_abort_if_not(var_1_5 >= 1) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L524] CALL assume_abort_if_not(var_1_5 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L524] RET assume_abort_if_not(var_1_5 <= 1) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=2, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L525] var_1_12 = __VERIFIER_nondet_char() [L526] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L526] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L527] CALL assume_abort_if_not(var_1_12 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L527] RET assume_abort_if_not(var_1_12 <= 63) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=4, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L528] var_1_13 = __VERIFIER_nondet_char() [L529] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L529] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L530] CALL assume_abort_if_not(var_1_13 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L530] RET assume_abort_if_not(var_1_13 <= 63) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-25, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L531] var_1_14 = __VERIFIER_nondet_char() [L532] CALL assume_abort_if_not(var_1_14 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L532] RET assume_abort_if_not(var_1_14 >= -63) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L533] CALL assume_abort_if_not(var_1_14 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L533] RET assume_abort_if_not(var_1_14 <= 63) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=8, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L534] var_1_15 = __VERIFIER_nondet_char() [L535] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L535] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L536] CALL assume_abort_if_not(var_1_15 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L536] RET assume_abort_if_not(var_1_15 <= 63) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=50, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L537] var_1_16 = __VERIFIER_nondet_char() [L538] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L538] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L539] CALL assume_abort_if_not(var_1_16 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L539] RET assume_abort_if_not(var_1_16 <= 63) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=32, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L540] var_1_17 = __VERIFIER_nondet_char() [L541] CALL assume_abort_if_not(var_1_17 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L541] RET assume_abort_if_not(var_1_17 >= -127) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L542] CALL assume_abort_if_not(var_1_17 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L542] RET assume_abort_if_not(var_1_17 <= 126) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=1920857756, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L543] var_1_19 = __VERIFIER_nondet_ulong() [L544] CALL assume_abort_if_not(var_1_19 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L544] RET assume_abort_if_not(var_1_19 >= 1073741823) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L545] CALL assume_abort_if_not(var_1_19 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L545] RET assume_abort_if_not(var_1_19 <= 2147483647) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1731869291, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L546] var_1_20 = __VERIFIER_nondet_ulong() [L547] CALL assume_abort_if_not(var_1_20 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L547] RET assume_abort_if_not(var_1_20 >= 1073741824) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L548] CALL assume_abort_if_not(var_1_20 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L548] RET assume_abort_if_not(var_1_20 <= 2147483647) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=128, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L549] var_1_23 = __VERIFIER_nondet_uchar() [L550] CALL assume_abort_if_not(var_1_23 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L550] RET assume_abort_if_not(var_1_23 >= 127) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L551] CALL assume_abort_if_not(var_1_23 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L551] RET assume_abort_if_not(var_1_23 <= 255) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_24=499999999996/5, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L552] var_1_24 = __VERIFIER_nondet_float() [L553] CALL assume_abort_if_not((var_1_24 >= -922337.2036854765600e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L553] RET assume_abort_if_not((var_1_24 >= -922337.2036854765600e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_27=47/10, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L554] var_1_27 = __VERIFIER_nondet_double() [L555] CALL assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L555] RET assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_28=199999999/2, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L556] var_1_28 = __VERIFIER_nondet_double() [L557] CALL assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L557] RET assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_29=41/4, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L558] var_1_29 = __VERIFIER_nondet_double() [L559] CALL assume_abort_if_not((var_1_29 >= -230584.3009213691390e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 2305843.009213691390e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L559] RET assume_abort_if_not((var_1_29 >= -230584.3009213691390e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 2305843.009213691390e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_30=797/4, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L560] var_1_30 = __VERIFIER_nondet_double() [L561] CALL assume_abort_if_not((var_1_30 >= -230584.3009213691390e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 2305843.009213691390e+12F && var_1_30 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L561] RET assume_abort_if_not((var_1_30 >= -230584.3009213691390e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 2305843.009213691390e+12F && var_1_30 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_31=49/2, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L562] var_1_31 = __VERIFIER_nondet_double() [L563] CALL assume_abort_if_not((var_1_31 >= 0.0F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 4611686.018427382800e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L563] RET assume_abort_if_not((var_1_31 >= 0.0F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 4611686.018427382800e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=200, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L564] var_1_34 = __VERIFIER_nondet_uchar() [L565] CALL assume_abort_if_not(var_1_34 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L565] RET assume_abort_if_not(var_1_34 >= 127) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L566] CALL assume_abort_if_not(var_1_34 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L566] RET assume_abort_if_not(var_1_34 <= 254) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=27038, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L567] var_1_39 = __VERIFIER_nondet_short() [L568] CALL assume_abort_if_not(var_1_39 >= 16382) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L568] RET assume_abort_if_not(var_1_39 >= 16382) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L569] CALL assume_abort_if_not(var_1_39 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L569] RET assume_abort_if_not(var_1_39 <= 32766) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=20907, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L570] var_1_40 = __VERIFIER_nondet_short() [L571] CALL assume_abort_if_not(var_1_40 >= 16382) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L571] RET assume_abort_if_not(var_1_40 >= 16382) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L572] CALL assume_abort_if_not(var_1_40 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L572] RET assume_abort_if_not(var_1_40 <= 32766) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_43=126/5, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L573] var_1_43 = __VERIFIER_nondet_float() [L574] CALL assume_abort_if_not((var_1_43 >= 0.0F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 4611686.018427382800e+12F && var_1_43 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L574] RET assume_abort_if_not((var_1_43 >= 0.0F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 4611686.018427382800e+12F && var_1_43 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_45=41/5, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L575] var_1_45 = __VERIFIER_nondet_float() [L576] CALL assume_abort_if_not((var_1_45 >= 0.0F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 4611686.018427382800e+12F && var_1_45 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L576] RET assume_abort_if_not((var_1_45 >= 0.0F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 4611686.018427382800e+12F && var_1_45 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=0, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L577] var_1_51 = __VERIFIER_nondet_uchar() [L578] CALL assume_abort_if_not(var_1_51 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L578] RET assume_abort_if_not(var_1_51 >= 1) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L579] CALL assume_abort_if_not(var_1_51 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L579] RET assume_abort_if_not(var_1_51 <= 1) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L580] var_1_52 = __VERIFIER_nondet_uchar() [L581] CALL assume_abort_if_not(var_1_52 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L581] RET assume_abort_if_not(var_1_52 >= 1) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L582] CALL assume_abort_if_not(var_1_52 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L582] RET assume_abort_if_not(var_1_52 <= 1) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_55=2051/8, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L583] var_1_55 = __VERIFIER_nondet_float() [L584] CALL assume_abort_if_not((var_1_55 >= -230584.3009213691390e+13F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 2305843.009213691390e+12F && var_1_55 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L584] RET assume_abort_if_not((var_1_55 >= -230584.3009213691390e+13F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 2305843.009213691390e+12F && var_1_55 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_58=163/5, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L585] var_1_58 = __VERIFIER_nondet_float() [L586] CALL assume_abort_if_not((var_1_58 >= 0.0F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 9223372.036854776000e+12F && var_1_58 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L586] RET assume_abort_if_not((var_1_58 >= 0.0F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 9223372.036854776000e+12F && var_1_58 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=5, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L587] var_1_59 = __VERIFIER_nondet_char() [L588] CALL assume_abort_if_not(var_1_59 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L588] RET assume_abort_if_not(var_1_59 >= -127) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L589] CALL assume_abort_if_not(var_1_59 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L589] RET assume_abort_if_not(var_1_59 <= 126) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_62=29/8, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L590] var_1_62 = __VERIFIER_nondet_double() [L591] CALL assume_abort_if_not((var_1_62 >= -461168.6018427382800e+13F && var_1_62 <= -1.0e-20F) || (var_1_62 <= 4611686.018427382800e+12F && var_1_62 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L591] RET assume_abort_if_not((var_1_62 >= -461168.6018427382800e+13F && var_1_62 <= -1.0e-20F) || (var_1_62 <= 4611686.018427382800e+12F && var_1_62 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=2841458008, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L592] var_1_66 = __VERIFIER_nondet_ulong() [L593] CALL assume_abort_if_not(var_1_66 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L593] RET assume_abort_if_not(var_1_66 >= 2147483647) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L594] CALL assume_abort_if_not(var_1_66 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L594] RET assume_abort_if_not(var_1_66 <= 4294967294) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=5, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L595] var_1_75 = __VERIFIER_nondet_char() [L596] CALL assume_abort_if_not(var_1_75 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L596] RET assume_abort_if_not(var_1_75 >= -128) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L597] CALL assume_abort_if_not(var_1_75 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L597] RET assume_abort_if_not(var_1_75 <= 127) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L598] CALL assume_abort_if_not(var_1_75 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L598] RET assume_abort_if_not(var_1_75 != 0) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=8, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L599] var_1_76 = __VERIFIER_nondet_char() [L600] CALL assume_abort_if_not(var_1_76 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L600] RET assume_abort_if_not(var_1_76 >= -63) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L601] CALL assume_abort_if_not(var_1_76 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L601] RET assume_abort_if_not(var_1_76 <= 63) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=35108, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L602] var_1_79 = __VERIFIER_nondet_ushort() [L603] CALL assume_abort_if_not(var_1_79 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L603] RET assume_abort_if_not(var_1_79 >= 32767) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L604] CALL assume_abort_if_not(var_1_79 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L604] RET assume_abort_if_not(var_1_79 <= 65534) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L605] var_1_82 = __VERIFIER_nondet_uchar() [L606] CALL assume_abort_if_not(var_1_82 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L606] RET assume_abort_if_not(var_1_82 >= 0) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L607] CALL assume_abort_if_not(var_1_82 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L607] RET assume_abort_if_not(var_1_82 <= 0) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_89=0, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L608] var_1_89 = __VERIFIER_nondet_float() [L609] CALL assume_abort_if_not((var_1_89 >= 4611686.018427382800e+12F && var_1_89 <= -1.0e-20F) || (var_1_89 <= 9223372.036854765600e+12F && var_1_89 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L609] RET assume_abort_if_not((var_1_89 >= 4611686.018427382800e+12F && var_1_89 <= -1.0e-20F) || (var_1_89 <= 9223372.036854765600e+12F && var_1_89 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=-8, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L610] var_1_95 = __VERIFIER_nondet_char() [L611] CALL assume_abort_if_not(var_1_95 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=0, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L611] RET assume_abort_if_not(var_1_95 >= -31) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=0, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L612] CALL assume_abort_if_not(var_1_95 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=0, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L612] RET assume_abort_if_not(var_1_95 <= 32) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=0, var_1_96=8, var_1_97=0, var_1_98=23/5, var_1_99=1] [L613] var_1_96 = __VERIFIER_nondet_char() [L614] CALL assume_abort_if_not(var_1_96 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=0, var_1_96=-31, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L614] RET assume_abort_if_not(var_1_96 >= -31) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=0, var_1_96=-31, var_1_97=0, var_1_98=23/5, var_1_99=1] [L615] CALL assume_abort_if_not(var_1_96 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=0, var_1_96=-31, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L615] RET assume_abort_if_not(var_1_96 <= 31) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=8, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=0, var_1_96=-31, var_1_97=0, var_1_98=23/5, var_1_99=1] [L616] var_1_100 = __VERIFIER_nondet_uchar() [L617] CALL assume_abort_if_not(var_1_100 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=0, var_1_96=-31, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L617] RET assume_abort_if_not(var_1_100 >= 0) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=0, var_1_96=-31, var_1_97=0, var_1_98=23/5, var_1_99=1] [L618] CALL assume_abort_if_not(var_1_100 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=-129, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=0, var_1_96=-31, var_1_97=0, var_1_98=23/5, var_1_99=1] [L20] COND FALSE !(!cond) [L618] RET assume_abort_if_not(var_1_100 <= 127) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=-129, var_1_101=-4, var_1_102=10, var_1_103=2, var_1_104=64, var_1_105=16, var_1_106=25, var_1_107=1, var_1_108=8, var_1_109=100, var_1_110=1, var_1_111=28/5, var_1_112=25, var_1_113=1, var_1_114=513/4, var_1_115=64, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=5, var_1_22=21/2, var_1_23=-813, var_1_25=636/5, var_1_32=4, var_1_34=148, var_1_35=-4, var_1_38=8, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_44=57/10, var_1_46=-64, var_1_47=4, var_1_48=64, var_1_4=0, var_1_50=0, var_1_51=-255, var_1_52=1, var_1_53=127/2, var_1_54=1000003/10, var_1_56=-16, var_1_57=-2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=3289/100, var_1_63=32, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=100, var_1_6=32, var_1_70=67/4, var_1_71=0, var_1_73=0, var_1_74=-32, var_1_75=-107, var_1_76=-50, var_1_77=128, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=-128, var_1_87=8, var_1_88=1/2, var_1_90=39/4, var_1_91=4, var_1_92=-1, var_1_93=-5, var_1_95=0, var_1_96=-31, var_1_97=0, var_1_98=23/5, var_1_99=1] [L646] RET updateVariables() [L647] CALL step() [L140] unsigned long int stepLocal_4 = last_1_var_1_77; [L141] COND TRUE stepLocal_4 >= last_1_var_1_106 [L142] COND TRUE ! var_1_4 [L143] COND TRUE var_1_43 >= ((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))) [L144] var_1_47 = (var_1_12 + var_1_16) [L152] signed long int stepLocal_13 = last_1_var_1_103; [L153] signed long int stepLocal_12 = last_1_var_1_99; [L154] signed long int stepLocal_11 = last_1_var_1_32; [L155] signed long int stepLocal_10 = last_1_var_1_80; [L156] COND FALSE !(var_1_59 >= stepLocal_13) [L167] COND FALSE !(last_1_var_1_71 > stepLocal_11) [L170] var_1_63 = var_1_12 [L173] var_1_91 = ((var_1_12 + var_1_63) + var_1_23) [L174] COND FALSE !(var_1_30 >= var_1_28) [L177] var_1_92 = ((((var_1_65) > ((var_1_16 - var_1_12))) ? (var_1_65) : ((var_1_16 - var_1_12)))) [L178] var_1_109 = var_1_91 [L179] COND FALSE !(\read(last_1_var_1_1)) [L182] var_1_1 = (var_1_5 && var_1_4) [L184] unsigned char stepLocal_2 = var_1_3; [L185] unsigned long int stepLocal_1 = 2381164849u - var_1_16; [L186] COND FALSE !(stepLocal_1 <= 500u) [L191] var_1_21 = (((((var_1_16 - 1)) > (var_1_15)) ? ((var_1_16 - 1)) : (var_1_15))) [L192] COND TRUE ! ((var_1_23 - 1) <= 2) [L193] var_1_22 = ((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))) [L195] COND TRUE \read(var_1_5) [L196] var_1_50 = (var_1_51 && var_1_52) [L200] var_1_53 = ((var_1_30 + var_1_29) + var_1_31) [L201] var_1_54 = (((((var_1_43) > (var_1_30)) ? (var_1_43) : (var_1_30))) + (var_1_29 + var_1_55)) [L202] COND TRUE (32.25f - var_1_58) > var_1_29 [L203] var_1_57 = ((((((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))) > (var_1_59)) ? (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))) : (var_1_59))) [L207] var_1_67 = var_1_3 [L208] COND TRUE \read(var_1_51) [L209] var_1_70 = ((((var_1_43) < (var_1_28)) ? (var_1_43) : (var_1_28))) [L211] COND FALSE !(\read(var_1_1)) [L214] COND TRUE ((var_1_23 - var_1_15) / var_1_75) >= var_1_14 [L215] var_1_99 = ((((((((var_1_15) < ((var_1_13 + var_1_12))) ? (var_1_15) : ((var_1_13 + var_1_12))))) > ((var_1_16 + var_1_100))) ? (((((var_1_15) < ((var_1_13 + var_1_12))) ? (var_1_15) : ((var_1_13 + var_1_12))))) : ((var_1_16 + var_1_100)))) [L219] var_1_102 = -1 [L220] var_1_103 = var_1_95 [L221] COND TRUE \read(var_1_51) [L222] var_1_105 = var_1_91 [L226] var_1_108 = var_1_16 [L227] var_1_111 = var_1_27 [L228] COND TRUE \read(var_1_52) [L229] var_1_113 = var_1_39 [L233] COND FALSE !(\read(var_1_3)) [L236] var_1_114 = var_1_45 [L238] var_1_115 = ((((var_1_12) < ((var_1_15 - var_1_16))) ? (var_1_12) : ((var_1_15 - var_1_16)))) [L239] COND FALSE !((var_1_55 + last_1_var_1_116) >= var_1_45) [L242] COND FALSE !(var_1_50 && var_1_67) [L245] COND TRUE last_1_var_1_56 <= (last_1_var_1_56 * -10) [L246] var_1_56 = (((((((((last_1_var_1_56 + var_1_12)) < ((var_1_15 + var_1_14))) ? ((last_1_var_1_56 + var_1_12)) : ((var_1_15 + var_1_14))))) > (((var_1_17 + var_1_16) + -32))) ? ((((((last_1_var_1_56 + var_1_12)) < ((var_1_15 + var_1_14))) ? ((last_1_var_1_56 + var_1_12)) : ((var_1_15 + var_1_14))))) : (((var_1_17 + var_1_16) + -32)))) [L250] COND TRUE \read(var_1_50) [L251] var_1_68 = ((((var_1_16) > (((((((((var_1_40) < (var_1_34)) ? (var_1_40) : (var_1_34)))) < ((var_1_23 + var_1_108))) ? (((((var_1_40) < (var_1_34)) ? (var_1_40) : (var_1_34)))) : ((var_1_23 + var_1_108)))))) ? (var_1_16) : (((((((((var_1_40) < (var_1_34)) ? (var_1_40) : (var_1_34)))) < ((var_1_23 + var_1_108))) ? (((((var_1_40) < (var_1_34)) ? (var_1_40) : (var_1_34)))) : ((var_1_23 + var_1_108))))))) [L255] EXPR ((((var_1_75) < 0 ) ? -(var_1_75) : (var_1_75))) ^ (256 % var_1_34) [L255] COND TRUE (((((var_1_75) < 0 ) ? -(var_1_75) : (var_1_75))) ^ (256 % var_1_34)) >= 64 [L256] COND FALSE !(var_1_68 == var_1_39) [L260] COND FALSE !((var_1_40 * (var_1_108 * var_1_78)) <= var_1_108) [L263] var_1_101 = var_1_56 [L265] COND FALSE !(\read(var_1_82)) [L268] var_1_104 = var_1_115 [L270] var_1_106 = var_1_78 [L271] COND TRUE \read(var_1_5) [L272] var_1_112 = var_1_113 [L276] unsigned short int stepLocal_9 = var_1_78; [L277] COND FALSE !(stepLocal_9 >= (var_1_16 - var_1_20)) [L280] signed long int stepLocal_14 = ((((16) > (var_1_39)) ? (16) : (var_1_39))) * var_1_60; [L281] COND FALSE !(stepLocal_14 >= var_1_34) [L284] var_1_73 = (! var_1_51) [L286] COND FALSE !(var_1_99 >= var_1_92) [L289] unsigned char stepLocal_16 = var_1_52; [L290] signed long int stepLocal_15 = var_1_60 / var_1_75; [L291] COND FALSE !(stepLocal_15 > var_1_39) [L298] var_1_74 = (var_1_13 + var_1_76) [L300] COND TRUE (var_1_20 - last_1_var_1_32) < (64u * var_1_19) [L301] COND FALSE !((- last_1_var_1_32) == (var_1_16 - last_1_var_1_32)) [L308] var_1_32 = (25 + var_1_15) [L317] COND TRUE \read(var_1_51) [L318] var_1_77 = (((((var_1_20 + (var_1_32 + var_1_47))) < (var_1_101)) ? ((var_1_20 + (var_1_32 + var_1_47))) : (var_1_101))) [L320] unsigned char stepLocal_22 = var_1_23; [L321] COND FALSE !(stepLocal_22 <= var_1_63) [L324] signed short int stepLocal_23 = var_1_87; [L325] COND FALSE !((var_1_28 - var_1_27) <= var_1_45) [L328] COND FALSE !(stepLocal_23 >= var_1_19) [L331] var_1_97 = ((! var_1_82) && (var_1_50 || (var_1_51 || var_1_5))) [L334] unsigned char stepLocal_0 = var_1_32; [L335] COND FALSE !(var_1_113 == stepLocal_0) [L338] COND FALSE !(! (! (var_1_113 < var_1_32))) [L342] COND FALSE !(var_1_87 > var_1_68) [L349] COND TRUE (last_1_var_1_35 < var_1_16) || var_1_67 [L350] EXPR -8 >> var_1_65 [L350] COND FALSE !(var_1_15 < (-8 >> var_1_65)) [L353] COND FALSE !(var_1_23 <= 16) [L356] var_1_35 = var_1_23 [L362] unsigned char stepLocal_19 = var_1_47; [L363] unsigned char stepLocal_18 = var_1_108; [L364] COND FALSE !(stepLocal_18 == var_1_75) [L371] COND FALSE !(\read(var_1_82)) [L374] var_1_83 = (! (! (var_1_4 || var_1_3))) [L377] COND TRUE \read(var_1_97) [L378] var_1_107 = 5 [L380] COND TRUE \read(var_1_52) [L381] var_1_110 = var_1_32 [L385] COND FALSE !(\read(var_1_3)) [L390] COND FALSE !(\read(var_1_73)) [L394] COND TRUE \read(var_1_97) [L395] var_1_38 = ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) [L401] COND FALSE !((((((var_1_15 - var_1_16)) > (var_1_107)) ? ((var_1_15 - var_1_16)) : (var_1_107))) < ((var_1_40 - var_1_39) * -64)) [L404] COND FALSE !(! (var_1_13 >= var_1_46)) [L415] var_1_88 = ((var_1_89 - var_1_43) - var_1_28) [L417] unsigned char stepLocal_8 = var_1_3; [L418] unsigned char stepLocal_7 = var_1_99; [L419] unsigned long int stepLocal_6 = var_1_18; [L420] unsigned long int stepLocal_5 = var_1_77; [L421] COND FALSE !(stepLocal_5 >= last_1_var_1_48) [L438] var_1_48 = (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) + var_1_15) [L440] unsigned char stepLocal_21 = var_1_52; [L441] unsigned long int stepLocal_20 = var_1_110; [L442] COND TRUE var_1_1 || stepLocal_21 [L443] var_1_85 = var_1_13 [L451] unsigned char stepLocal_17 = var_1_48; [L452] COND FALSE !(\read(var_1_3)) [L461] var_1_80 = (((((var_1_15 + ((((var_1_16) < (var_1_13)) ? (var_1_16) : (var_1_13))))) > (var_1_12)) ? ((var_1_15 + ((((var_1_16) < (var_1_13)) ? (var_1_16) : (var_1_13))))) : (var_1_12))) [L463] COND FALSE !((var_1_20 / (50u + var_1_23)) < var_1_108) [L472] COND TRUE var_1_31 < (- (- 64.4)) [L473] var_1_81 = (! var_1_51) [L479] COND TRUE var_1_29 > var_1_45 [L480] COND TRUE ((((var_1_114) > (49.8f)) ? (var_1_114) : (49.8f))) <= var_1_25 [L481] var_1_90 = (4.875f - ((((var_1_45) < (var_1_43)) ? (var_1_45) : (var_1_43)))) [L486] COND FALSE !(4.75 <= var_1_114) [L493] COND FALSE !(var_1_81 && var_1_51) [L497] unsigned char stepLocal_3 = var_1_48; [L498] COND TRUE (var_1_40 / var_1_39) < stepLocal_3 [L499] COND FALSE !(128.25f > ((var_1_54 * var_1_28) + var_1_90)) [L503] COND TRUE ! var_1_3 [L504] COND TRUE var_1_81 || (var_1_1 || var_1_5) [L505] var_1_61 = ((((var_1_43) < ((var_1_62 + var_1_30))) ? (var_1_43) : ((var_1_62 + var_1_30)))) [L647] RET step() [L648] CALL, EXPR property() [L638] EXPR ((((((((last_1_var_1_1 ? (var_1_1 == ((unsigned char) ((! (var_1_3 || var_1_4)) && var_1_5))) : (var_1_1 == ((unsigned char) (var_1_5 && var_1_4)))) && ((var_1_113 == var_1_32) ? (var_1_6 == ((signed long int) var_1_102)) : ((! (! (var_1_113 < var_1_32))) ? (var_1_6 == ((signed long int) ((((var_1_102) < (var_1_103)) ? (var_1_102) : (var_1_103))))) : 1))) && ((var_1_87 > var_1_68) ? ((var_1_68 > ((((var_1_87) > (var_1_105)) ? (var_1_87) : (var_1_105)))) ? (var_1_11 == ((signed char) ((var_1_12 - var_1_13) + ((((var_1_14) > ((var_1_15 - var_1_16))) ? (var_1_14) : ((var_1_15 - var_1_16))))))) : (var_1_11 == ((signed char) ((((var_1_17) > ((var_1_12 - var_1_16))) ? (var_1_17) : ((var_1_12 - var_1_16))))))) : 1)) && (((2381164849u - var_1_16) <= 500u) ? ((var_1_5 && var_1_3) ? (var_1_18 == ((unsigned long int) ((var_1_19 + var_1_20) - 200u))) : 1) : 1)) && (var_1_21 == ((signed long int) (((((var_1_16 - 1)) > (var_1_15)) ? ((var_1_16 - 1)) : (var_1_15)))))) && ((! ((var_1_23 - 1) <= 2)) ? (var_1_22 == ((float) ((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))))) : 1)) && (((var_1_20 / (50u + var_1_23)) < var_1_108) ? (((var_1_13 & -1) <= var_1_63) ? (var_1_25 == ((double) (var_1_27 - ((((1.000000005E8) > (var_1_28)) ? (1.000000005E8) : (var_1_28)))))) : ((var_1_47 <= var_1_80) ? (var_1_25 == ((double) ((var_1_29 + var_1_30) + (199.6 - var_1_31)))) : 1)) : 1)) && (((var_1_20 - last_1_var_1_32) < (64u * var_1_19)) ? (((- last_1_var_1_32) == (var_1_16 - last_1_var_1_32)) ? ((var_1_31 >= var_1_27) ? (var_1_32 == ((unsigned char) (((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) - (((((var_1_12 + var_1_15)) < (var_1_13)) ? ((var_1_12 + var_1_15)) : (var_1_13)))))) : (var_1_32 == ((unsigned char) ((((((((((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) > (var_1_13)) ? (((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) : (var_1_13)))) > (2)) ? (((((((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) > (var_1_13)) ? (((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) : (var_1_13)))) : (2)))))) : (var_1_32 == ((unsigned char) (25 + var_1_15)))) : ((var_1_4 && var_1_73) ? (var_1_32 == ((unsigned char) (((((var_1_34 - var_1_15)) > (var_1_13)) ? ((var_1_34 - var_1_15)) : (var_1_13))))) : (var_1_32 == ((unsigned char) var_1_12))))) && (((last_1_var_1_35 < var_1_16) || var_1_67) ? ((var_1_15 < (-8 >> var_1_65)) ? (var_1_35 == ((signed long int) (((((var_1_12) > (var_1_15)) ? (var_1_12) : (var_1_15))) - (var_1_16 + var_1_65)))) : ((var_1_23 <= 16) ? (var_1_35 == ((signed long int) (((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) + var_1_17))) : (var_1_35 == ((signed long int) var_1_23)))) : (var_1_35 == ((signed long int) (((((var_1_16) < (var_1_65)) ? (var_1_16) : (var_1_65))) - (var_1_34 + var_1_12))))) [L638] EXPR ((((((((((((((((((((((((((((((((last_1_var_1_1 ? (var_1_1 == ((unsigned char) ((! (var_1_3 || var_1_4)) && var_1_5))) : (var_1_1 == ((unsigned char) (var_1_5 && var_1_4)))) && ((var_1_113 == var_1_32) ? (var_1_6 == ((signed long int) var_1_102)) : ((! (! (var_1_113 < var_1_32))) ? (var_1_6 == ((signed long int) ((((var_1_102) < (var_1_103)) ? (var_1_102) : (var_1_103))))) : 1))) && ((var_1_87 > var_1_68) ? ((var_1_68 > ((((var_1_87) > (var_1_105)) ? (var_1_87) : (var_1_105)))) ? (var_1_11 == ((signed char) ((var_1_12 - var_1_13) + ((((var_1_14) > ((var_1_15 - var_1_16))) ? (var_1_14) : ((var_1_15 - var_1_16))))))) : (var_1_11 == ((signed char) ((((var_1_17) > ((var_1_12 - var_1_16))) ? (var_1_17) : ((var_1_12 - var_1_16))))))) : 1)) && (((2381164849u - var_1_16) <= 500u) ? ((var_1_5 && var_1_3) ? (var_1_18 == ((unsigned long int) ((var_1_19 + var_1_20) - 200u))) : 1) : 1)) && (var_1_21 == ((signed long int) (((((var_1_16 - 1)) > (var_1_15)) ? ((var_1_16 - 1)) : (var_1_15)))))) && ((! ((var_1_23 - 1) <= 2)) ? (var_1_22 == ((float) ((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))))) : 1)) && (((var_1_20 / (50u + var_1_23)) < var_1_108) ? (((var_1_13 & -1) <= var_1_63) ? (var_1_25 == ((double) (var_1_27 - ((((1.000000005E8) > (var_1_28)) ? (1.000000005E8) : (var_1_28)))))) : ((var_1_47 <= var_1_80) ? (var_1_25 == ((double) ((var_1_29 + var_1_30) + (199.6 - var_1_31)))) : 1)) : 1)) && (((var_1_20 - last_1_var_1_32) < (64u * var_1_19)) ? (((- last_1_var_1_32) == (var_1_16 - last_1_var_1_32)) ? ((var_1_31 >= var_1_27) ? (var_1_32 == ((unsigned char) (((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) - (((((var_1_12 + var_1_15)) < (var_1_13)) ? ((var_1_12 + var_1_15)) : (var_1_13)))))) : (var_1_32 == ((unsigned char) ((((((((((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) > (var_1_13)) ? (((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) : (var_1_13)))) > (2)) ? (((((((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) > (var_1_13)) ? (((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) : (var_1_13)))) : (2)))))) : (var_1_32 == ((unsigned char) (25 + var_1_15)))) : ((var_1_4 && var_1_73) ? (var_1_32 == ((unsigned char) (((((var_1_34 - var_1_15)) > (var_1_13)) ? ((var_1_34 - var_1_15)) : (var_1_13))))) : (var_1_32 == ((unsigned char) var_1_12))))) && (((last_1_var_1_35 < var_1_16) || var_1_67) ? ((var_1_15 < (-8 >> var_1_65)) ? (var_1_35 == ((signed long int) (((((var_1_12) > (var_1_15)) ? (var_1_12) : (var_1_15))) - (var_1_16 + var_1_65)))) : ((var_1_23 <= 16) ? (var_1_35 == ((signed long int) (((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) + var_1_17))) : (var_1_35 == ((signed long int) var_1_23)))) : (var_1_35 == ((signed long int) (((((var_1_16) < (var_1_65)) ? (var_1_16) : (var_1_65))) - (var_1_34 + var_1_12)))))) && (var_1_97 ? (var_1_38 == ((signed short int) ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))))) : (var_1_83 ? (var_1_38 == ((signed short int) ((((((var_1_39) > (var_1_40)) ? (var_1_39) : (var_1_40))) - var_1_12) - var_1_23))) : 1))) && (((var_1_40 / var_1_39) < var_1_48) ? ((128.25f > ((var_1_54 * var_1_28) + var_1_90)) ? (var_1_41 == ((float) (var_1_28 - var_1_31))) : 1) : 1)) && (var_1_3 ? (var_1_97 ? (var_1_42 == ((float) (var_1_28 - (var_1_31 + var_1_43)))) : 1) : (var_1_73 ? (var_1_42 == ((float) (var_1_43 + var_1_31))) : 1))) && ((var_1_50 && var_1_67) ? (var_1_44 == ((float) (((((var_1_43) < ((var_1_31 + var_1_45))) ? (var_1_43) : ((var_1_31 + var_1_45)))) - var_1_27))) : 1)) && (((((((var_1_15 - var_1_16)) > (var_1_107)) ? ((var_1_15 - var_1_16)) : (var_1_107))) < ((var_1_40 - var_1_39) * -64)) ? (var_1_46 == ((signed long int) ((((var_1_15) > (last_1_var_1_46)) ? (var_1_15) : (last_1_var_1_46))))) : 1)) && ((last_1_var_1_77 >= last_1_var_1_106) ? ((! var_1_4) ? ((var_1_43 >= ((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24)))) ? (var_1_47 == ((unsigned char) (var_1_12 + var_1_16))) : 1) : (var_1_47 == ((unsigned char) ((((var_1_16) < ((var_1_15 + var_1_12))) ? (var_1_16) : ((var_1_15 + var_1_12))))))) : (var_1_47 == ((unsigned char) var_1_16)))) && ((var_1_77 >= last_1_var_1_48) ? ((var_1_18 < last_1_var_1_48) ? ((last_1_var_1_48 < var_1_99) ? (var_1_48 == ((unsigned char) ((((((var_1_12) < (var_1_16)) ? (var_1_12) : (var_1_16))) + var_1_15) + var_1_13))) : ((var_1_1 || var_1_3) ? (var_1_48 == ((unsigned char) (128 - var_1_15))) : 1)) : (((- var_1_42) < 50.5) ? (var_1_48 == ((unsigned char) ((((var_1_13) > (((((var_1_34 - var_1_15) < 0 ) ? -(var_1_34 - var_1_15) : (var_1_34 - var_1_15))))) ? (var_1_13) : (((((var_1_34 - var_1_15) < 0 ) ? -(var_1_34 - var_1_15) : (var_1_34 - var_1_15)))))))) : (var_1_48 == ((unsigned char) var_1_15)))) : (var_1_48 == ((unsigned char) (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) + var_1_15))))) && (var_1_5 ? (var_1_50 == ((unsigned char) (var_1_51 && var_1_52))) : (var_1_50 == ((unsigned char) var_1_51)))) && (var_1_53 == ((double) ((var_1_30 + var_1_29) + var_1_31)))) && (var_1_54 == ((float) (((((var_1_43) > (var_1_30)) ? (var_1_43) : (var_1_30))) + (var_1_29 + var_1_55))))) && ((last_1_var_1_56 <= (last_1_var_1_56 * -10)) ? (var_1_56 == ((signed short int) (((((((((last_1_var_1_56 + var_1_12)) < ((var_1_15 + var_1_14))) ? ((last_1_var_1_56 + var_1_12)) : ((var_1_15 + var_1_14))))) > (((var_1_17 + var_1_16) + -32))) ? ((((((last_1_var_1_56 + var_1_12)) < ((var_1_15 + var_1_14))) ? ((last_1_var_1_56 + var_1_12)) : ((var_1_15 + var_1_14))))) : (((var_1_17 + var_1_16) + -32)))))) : (var_1_56 == ((signed short int) (var_1_12 - var_1_102))))) && (((32.25f - var_1_58) > var_1_29) ? (var_1_57 == ((signed char) ((((((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))) > (var_1_59)) ? (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))) : (var_1_59))))) : (var_1_57 == ((signed char) (var_1_13 - ((((var_1_16) < (var_1_15)) ? (var_1_16) : (var_1_15)))))))) && ((var_1_78 >= (var_1_16 - var_1_20)) ? (var_1_60 == ((signed short int) (var_1_34 + var_1_47))) : 1)) && ((! var_1_3) ? ((var_1_81 || (var_1_1 || var_1_5)) ? (var_1_61 == ((double) ((((var_1_43) < ((var_1_62 + var_1_30))) ? (var_1_43) : ((var_1_62 + var_1_30)))))) : 1) : (((((((var_1_16) < (var_1_15)) ? (var_1_16) : (var_1_15))) - var_1_13) != -25) ? (var_1_61 == ((double) ((((var_1_30) < ((var_1_43 - (var_1_31 + var_1_45)))) ? (var_1_30) : ((var_1_43 - (var_1_31 + var_1_45))))))) : (var_1_61 == ((double) ((((var_1_45) < (var_1_31)) ? (var_1_45) : (var_1_31)))))))) && ((var_1_59 >= last_1_var_1_103) ? ((last_1_var_1_80 < last_1_var_1_102) ? (var_1_63 == ((unsigned long int) ((((var_1_16) > (var_1_20)) ? (var_1_16) : (var_1_20))))) : ((last_1_var_1_99 <= last_1_var_1_102) ? (var_1_51 ? (var_1_63 == ((unsigned long int) (((((var_1_20 + var_1_23)) > (last_1_var_1_71)) ? ((var_1_20 + var_1_23)) : (last_1_var_1_71))))) : 1) : 1)) : ((last_1_var_1_71 > last_1_var_1_32) ? (var_1_63 == ((unsigned long int) last_1_var_1_71)) : (var_1_63 == ((unsigned long int) var_1_12))))) && ((var_1_30 >= var_1_28) ? (var_1_65 == ((unsigned long int) (var_1_66 - ((var_1_91 + 64u) + var_1_13)))) : 1)) && (var_1_67 == ((unsigned char) var_1_3))) && (var_1_50 ? (var_1_68 == ((unsigned short int) ((((var_1_16) > (((((((((var_1_40) < (var_1_34)) ? (var_1_40) : (var_1_34)))) < ((var_1_23 + var_1_108))) ? (((((var_1_40) < (var_1_34)) ? (var_1_40) : (var_1_34)))) : ((var_1_23 + var_1_108)))))) ? (var_1_16) : (((((((((var_1_40) < (var_1_34)) ? (var_1_40) : (var_1_34)))) < ((var_1_23 + var_1_108))) ? (((((var_1_40) < (var_1_34)) ? (var_1_40) : (var_1_34)))) : ((var_1_23 + var_1_108))))))))) : (var_1_68 == ((unsigned short int) (41186 - var_1_13))))) && (var_1_51 ? (var_1_70 == ((float) ((((var_1_43) < (var_1_28)) ? (var_1_43) : (var_1_28))))) : 1)) && ((var_1_99 >= var_1_92) ? (var_1_71 == ((unsigned long int) (((((var_1_40 + (var_1_19 - var_1_101))) > (var_1_47)) ? ((var_1_40 + (var_1_19 - var_1_101))) : (var_1_47))))) : 1)) && (((((((16) > (var_1_39)) ? (16) : (var_1_39))) * var_1_60) >= var_1_34) ? (var_1_73 == ((unsigned char) (! var_1_4))) : (var_1_73 == ((unsigned char) (! var_1_51))))) && (((var_1_60 / var_1_75) > var_1_39) ? ((var_1_52 && (var_1_73 && var_1_51)) ? (var_1_74 == ((signed char) -50)) : (var_1_74 == ((signed char) ((((var_1_16 - var_1_13) < 0 ) ? -(var_1_16 - var_1_13) : (var_1_16 - var_1_13)))))) : (var_1_74 == ((signed char) (var_1_13 + var_1_76))))) && (var_1_51 ? (var_1_77 == ((unsigned long int) (((((var_1_20 + (var_1_32 + var_1_47))) < (var_1_101)) ? ((var_1_20 + (var_1_32 + var_1_47))) : (var_1_101))))) : 1)) && (((((((var_1_75) < 0 ) ? -(var_1_75) : (var_1_75))) ^ (256 % var_1_34)) >= 64) ? ((var_1_68 == var_1_39) ? (var_1_78 == ((unsigned short int) (var_1_79 - var_1_15))) : 1) : 1) [L638] EXPR ((((((((((((((((((((((((((((((((((last_1_var_1_1 ? (var_1_1 == ((unsigned char) ((! (var_1_3 || var_1_4)) && var_1_5))) : (var_1_1 == ((unsigned char) (var_1_5 && var_1_4)))) && ((var_1_113 == var_1_32) ? (var_1_6 == ((signed long int) var_1_102)) : ((! (! (var_1_113 < var_1_32))) ? (var_1_6 == ((signed long int) ((((var_1_102) < (var_1_103)) ? (var_1_102) : (var_1_103))))) : 1))) && ((var_1_87 > var_1_68) ? ((var_1_68 > ((((var_1_87) > (var_1_105)) ? (var_1_87) : (var_1_105)))) ? (var_1_11 == ((signed char) ((var_1_12 - var_1_13) + ((((var_1_14) > ((var_1_15 - var_1_16))) ? (var_1_14) : ((var_1_15 - var_1_16))))))) : (var_1_11 == ((signed char) ((((var_1_17) > ((var_1_12 - var_1_16))) ? (var_1_17) : ((var_1_12 - var_1_16))))))) : 1)) && (((2381164849u - var_1_16) <= 500u) ? ((var_1_5 && var_1_3) ? (var_1_18 == ((unsigned long int) ((var_1_19 + var_1_20) - 200u))) : 1) : 1)) && (var_1_21 == ((signed long int) (((((var_1_16 - 1)) > (var_1_15)) ? ((var_1_16 - 1)) : (var_1_15)))))) && ((! ((var_1_23 - 1) <= 2)) ? (var_1_22 == ((float) ((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))))) : 1)) && (((var_1_20 / (50u + var_1_23)) < var_1_108) ? (((var_1_13 & -1) <= var_1_63) ? (var_1_25 == ((double) (var_1_27 - ((((1.000000005E8) > (var_1_28)) ? (1.000000005E8) : (var_1_28)))))) : ((var_1_47 <= var_1_80) ? (var_1_25 == ((double) ((var_1_29 + var_1_30) + (199.6 - var_1_31)))) : 1)) : 1)) && (((var_1_20 - last_1_var_1_32) < (64u * var_1_19)) ? (((- last_1_var_1_32) == (var_1_16 - last_1_var_1_32)) ? ((var_1_31 >= var_1_27) ? (var_1_32 == ((unsigned char) (((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) - (((((var_1_12 + var_1_15)) < (var_1_13)) ? ((var_1_12 + var_1_15)) : (var_1_13)))))) : (var_1_32 == ((unsigned char) ((((((((((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) > (var_1_13)) ? (((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) : (var_1_13)))) > (2)) ? (((((((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) > (var_1_13)) ? (((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) : (var_1_13)))) : (2)))))) : (var_1_32 == ((unsigned char) (25 + var_1_15)))) : ((var_1_4 && var_1_73) ? (var_1_32 == ((unsigned char) (((((var_1_34 - var_1_15)) > (var_1_13)) ? ((var_1_34 - var_1_15)) : (var_1_13))))) : (var_1_32 == ((unsigned char) var_1_12))))) && (((last_1_var_1_35 < var_1_16) || var_1_67) ? ((var_1_15 < (-8 >> var_1_65)) ? (var_1_35 == ((signed long int) (((((var_1_12) > (var_1_15)) ? (var_1_12) : (var_1_15))) - (var_1_16 + var_1_65)))) : ((var_1_23 <= 16) ? (var_1_35 == ((signed long int) (((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) + var_1_17))) : (var_1_35 == ((signed long int) var_1_23)))) : (var_1_35 == ((signed long int) (((((var_1_16) < (var_1_65)) ? (var_1_16) : (var_1_65))) - (var_1_34 + var_1_12)))))) && (var_1_97 ? (var_1_38 == ((signed short int) ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))))) : (var_1_83 ? (var_1_38 == ((signed short int) ((((((var_1_39) > (var_1_40)) ? (var_1_39) : (var_1_40))) - var_1_12) - var_1_23))) : 1))) && (((var_1_40 / var_1_39) < var_1_48) ? ((128.25f > ((var_1_54 * var_1_28) + var_1_90)) ? (var_1_41 == ((float) (var_1_28 - var_1_31))) : 1) : 1)) && (var_1_3 ? (var_1_97 ? (var_1_42 == ((float) (var_1_28 - (var_1_31 + var_1_43)))) : 1) : (var_1_73 ? (var_1_42 == ((float) (var_1_43 + var_1_31))) : 1))) && ((var_1_50 && var_1_67) ? (var_1_44 == ((float) (((((var_1_43) < ((var_1_31 + var_1_45))) ? (var_1_43) : ((var_1_31 + var_1_45)))) - var_1_27))) : 1)) && (((((((var_1_15 - var_1_16)) > (var_1_107)) ? ((var_1_15 - var_1_16)) : (var_1_107))) < ((var_1_40 - var_1_39) * -64)) ? (var_1_46 == ((signed long int) ((((var_1_15) > (last_1_var_1_46)) ? (var_1_15) : (last_1_var_1_46))))) : 1)) && ((last_1_var_1_77 >= last_1_var_1_106) ? ((! var_1_4) ? ((var_1_43 >= ((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24)))) ? (var_1_47 == ((unsigned char) (var_1_12 + var_1_16))) : 1) : (var_1_47 == ((unsigned char) ((((var_1_16) < ((var_1_15 + var_1_12))) ? (var_1_16) : ((var_1_15 + var_1_12))))))) : (var_1_47 == ((unsigned char) var_1_16)))) && ((var_1_77 >= last_1_var_1_48) ? ((var_1_18 < last_1_var_1_48) ? ((last_1_var_1_48 < var_1_99) ? (var_1_48 == ((unsigned char) ((((((var_1_12) < (var_1_16)) ? (var_1_12) : (var_1_16))) + var_1_15) + var_1_13))) : ((var_1_1 || var_1_3) ? (var_1_48 == ((unsigned char) (128 - var_1_15))) : 1)) : (((- var_1_42) < 50.5) ? (var_1_48 == ((unsigned char) ((((var_1_13) > (((((var_1_34 - var_1_15) < 0 ) ? -(var_1_34 - var_1_15) : (var_1_34 - var_1_15))))) ? (var_1_13) : (((((var_1_34 - var_1_15) < 0 ) ? -(var_1_34 - var_1_15) : (var_1_34 - var_1_15)))))))) : (var_1_48 == ((unsigned char) var_1_15)))) : (var_1_48 == ((unsigned char) (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) + var_1_15))))) && (var_1_5 ? (var_1_50 == ((unsigned char) (var_1_51 && var_1_52))) : (var_1_50 == ((unsigned char) var_1_51)))) && (var_1_53 == ((double) ((var_1_30 + var_1_29) + var_1_31)))) && (var_1_54 == ((float) (((((var_1_43) > (var_1_30)) ? (var_1_43) : (var_1_30))) + (var_1_29 + var_1_55))))) && ((last_1_var_1_56 <= (last_1_var_1_56 * -10)) ? (var_1_56 == ((signed short int) (((((((((last_1_var_1_56 + var_1_12)) < ((var_1_15 + var_1_14))) ? ((last_1_var_1_56 + var_1_12)) : ((var_1_15 + var_1_14))))) > (((var_1_17 + var_1_16) + -32))) ? ((((((last_1_var_1_56 + var_1_12)) < ((var_1_15 + var_1_14))) ? ((last_1_var_1_56 + var_1_12)) : ((var_1_15 + var_1_14))))) : (((var_1_17 + var_1_16) + -32)))))) : (var_1_56 == ((signed short int) (var_1_12 - var_1_102))))) && (((32.25f - var_1_58) > var_1_29) ? (var_1_57 == ((signed char) ((((((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))) > (var_1_59)) ? (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))) : (var_1_59))))) : (var_1_57 == ((signed char) (var_1_13 - ((((var_1_16) < (var_1_15)) ? (var_1_16) : (var_1_15)))))))) && ((var_1_78 >= (var_1_16 - var_1_20)) ? (var_1_60 == ((signed short int) (var_1_34 + var_1_47))) : 1)) && ((! var_1_3) ? ((var_1_81 || (var_1_1 || var_1_5)) ? (var_1_61 == ((double) ((((var_1_43) < ((var_1_62 + var_1_30))) ? (var_1_43) : ((var_1_62 + var_1_30)))))) : 1) : (((((((var_1_16) < (var_1_15)) ? (var_1_16) : (var_1_15))) - var_1_13) != -25) ? (var_1_61 == ((double) ((((var_1_30) < ((var_1_43 - (var_1_31 + var_1_45)))) ? (var_1_30) : ((var_1_43 - (var_1_31 + var_1_45))))))) : (var_1_61 == ((double) ((((var_1_45) < (var_1_31)) ? (var_1_45) : (var_1_31)))))))) && ((var_1_59 >= last_1_var_1_103) ? ((last_1_var_1_80 < last_1_var_1_102) ? (var_1_63 == ((unsigned long int) ((((var_1_16) > (var_1_20)) ? (var_1_16) : (var_1_20))))) : ((last_1_var_1_99 <= last_1_var_1_102) ? (var_1_51 ? (var_1_63 == ((unsigned long int) (((((var_1_20 + var_1_23)) > (last_1_var_1_71)) ? ((var_1_20 + var_1_23)) : (last_1_var_1_71))))) : 1) : 1)) : ((last_1_var_1_71 > last_1_var_1_32) ? (var_1_63 == ((unsigned long int) last_1_var_1_71)) : (var_1_63 == ((unsigned long int) var_1_12))))) && ((var_1_30 >= var_1_28) ? (var_1_65 == ((unsigned long int) (var_1_66 - ((var_1_91 + 64u) + var_1_13)))) : 1)) && (var_1_67 == ((unsigned char) var_1_3))) && (var_1_50 ? (var_1_68 == ((unsigned short int) ((((var_1_16) > (((((((((var_1_40) < (var_1_34)) ? (var_1_40) : (var_1_34)))) < ((var_1_23 + var_1_108))) ? (((((var_1_40) < (var_1_34)) ? (var_1_40) : (var_1_34)))) : ((var_1_23 + var_1_108)))))) ? (var_1_16) : (((((((((var_1_40) < (var_1_34)) ? (var_1_40) : (var_1_34)))) < ((var_1_23 + var_1_108))) ? (((((var_1_40) < (var_1_34)) ? (var_1_40) : (var_1_34)))) : ((var_1_23 + var_1_108))))))))) : (var_1_68 == ((unsigned short int) (41186 - var_1_13))))) && (var_1_51 ? (var_1_70 == ((float) ((((var_1_43) < (var_1_28)) ? (var_1_43) : (var_1_28))))) : 1)) && ((var_1_99 >= var_1_92) ? (var_1_71 == ((unsigned long int) (((((var_1_40 + (var_1_19 - var_1_101))) > (var_1_47)) ? ((var_1_40 + (var_1_19 - var_1_101))) : (var_1_47))))) : 1)) && (((((((16) > (var_1_39)) ? (16) : (var_1_39))) * var_1_60) >= var_1_34) ? (var_1_73 == ((unsigned char) (! var_1_4))) : (var_1_73 == ((unsigned char) (! var_1_51))))) && (((var_1_60 / var_1_75) > var_1_39) ? ((var_1_52 && (var_1_73 && var_1_51)) ? (var_1_74 == ((signed char) -50)) : (var_1_74 == ((signed char) ((((var_1_16 - var_1_13) < 0 ) ? -(var_1_16 - var_1_13) : (var_1_16 - var_1_13)))))) : (var_1_74 == ((signed char) (var_1_13 + var_1_76))))) && (var_1_51 ? (var_1_77 == ((unsigned long int) (((((var_1_20 + (var_1_32 + var_1_47))) < (var_1_101)) ? ((var_1_20 + (var_1_32 + var_1_47))) : (var_1_101))))) : 1)) && (((((((var_1_75) < 0 ) ? -(var_1_75) : (var_1_75))) ^ (256 % var_1_34)) >= 64) ? ((var_1_68 == var_1_39) ? (var_1_78 == ((unsigned short int) (var_1_79 - var_1_15))) : 1) : 1)) && (var_1_3 ? (var_1_5 ? ((var_1_48 < (var_1_109 + var_1_85)) ? (var_1_80 == ((unsigned char) var_1_16)) : (var_1_80 == ((unsigned char) ((((var_1_15) > (var_1_34)) ? (var_1_15) : (var_1_34)))))) : 1) : (var_1_80 == ((unsigned char) (((((var_1_15 + ((((var_1_16) < (var_1_13)) ? (var_1_16) : (var_1_13))))) > (var_1_12)) ? ((var_1_15 + ((((var_1_16) < (var_1_13)) ? (var_1_16) : (var_1_13))))) : (var_1_12))))))) && ((var_1_31 < (- (- 64.4))) ? (var_1_81 == ((unsigned char) (! var_1_51))) : (((var_1_68 / ((((var_1_23) > (var_1_20)) ? (var_1_23) : (var_1_20)))) < ((var_1_105 | var_1_115) + var_1_80)) ? (var_1_81 == ((unsigned char) ((var_1_3 || var_1_4) || var_1_82))) : 1)) [L638-L639] return (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((last_1_var_1_1 ? (var_1_1 == ((unsigned char) ((! (var_1_3 || var_1_4)) && var_1_5))) : (var_1_1 == ((unsigned char) (var_1_5 && var_1_4)))) && ((var_1_113 == var_1_32) ? (var_1_6 == ((signed long int) var_1_102)) : ((! (! (var_1_113 < var_1_32))) ? (var_1_6 == ((signed long int) ((((var_1_102) < (var_1_103)) ? (var_1_102) : (var_1_103))))) : 1))) && ((var_1_87 > var_1_68) ? ((var_1_68 > ((((var_1_87) > (var_1_105)) ? (var_1_87) : (var_1_105)))) ? (var_1_11 == ((signed char) ((var_1_12 - var_1_13) + ((((var_1_14) > ((var_1_15 - var_1_16))) ? (var_1_14) : ((var_1_15 - var_1_16))))))) : (var_1_11 == ((signed char) ((((var_1_17) > ((var_1_12 - var_1_16))) ? (var_1_17) : ((var_1_12 - var_1_16))))))) : 1)) && (((2381164849u - var_1_16) <= 500u) ? ((var_1_5 && var_1_3) ? (var_1_18 == ((unsigned long int) ((var_1_19 + var_1_20) - 200u))) : 1) : 1)) && (var_1_21 == ((signed long int) (((((var_1_16 - 1)) > (var_1_15)) ? ((var_1_16 - 1)) : (var_1_15)))))) && ((! ((var_1_23 - 1) <= 2)) ? (var_1_22 == ((float) ((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))))) : 1)) && (((var_1_20 / (50u + var_1_23)) < var_1_108) ? (((var_1_13 & -1) <= var_1_63) ? (var_1_25 == ((double) (var_1_27 - ((((1.000000005E8) > (var_1_28)) ? (1.000000005E8) : (var_1_28)))))) : ((var_1_47 <= var_1_80) ? (var_1_25 == ((double) ((var_1_29 + var_1_30) + (199.6 - var_1_31)))) : 1)) : 1)) && (((var_1_20 - last_1_var_1_32) < (64u * var_1_19)) ? (((- last_1_var_1_32) == (var_1_16 - last_1_var_1_32)) ? ((var_1_31 >= var_1_27) ? (var_1_32 == ((unsigned char) (((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) - (((((var_1_12 + var_1_15)) < (var_1_13)) ? ((var_1_12 + var_1_15)) : (var_1_13)))))) : (var_1_32 == ((unsigned char) ((((((((((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) > (var_1_13)) ? (((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) : (var_1_13)))) > (2)) ? (((((((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) > (var_1_13)) ? (((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) : (var_1_13)))) : (2)))))) : (var_1_32 == ((unsigned char) (25 + var_1_15)))) : ((var_1_4 && var_1_73) ? (var_1_32 == ((unsigned char) (((((var_1_34 - var_1_15)) > (var_1_13)) ? ((var_1_34 - var_1_15)) : (var_1_13))))) : (var_1_32 == ((unsigned char) var_1_12))))) && (((last_1_var_1_35 < var_1_16) || var_1_67) ? ((var_1_15 < (-8 >> var_1_65)) ? (var_1_35 == ((signed long int) (((((var_1_12) > (var_1_15)) ? (var_1_12) : (var_1_15))) - (var_1_16 + var_1_65)))) : ((var_1_23 <= 16) ? (var_1_35 == ((signed long int) (((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) + var_1_17))) : (var_1_35 == ((signed long int) var_1_23)))) : (var_1_35 == ((signed long int) (((((var_1_16) < (var_1_65)) ? (var_1_16) : (var_1_65))) - (var_1_34 + var_1_12)))))) && (var_1_97 ? (var_1_38 == ((signed short int) ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))))) : (var_1_83 ? (var_1_38 == ((signed short int) ((((((var_1_39) > (var_1_40)) ? (var_1_39) : (var_1_40))) - var_1_12) - var_1_23))) : 1))) && (((var_1_40 / var_1_39) < var_1_48) ? ((128.25f > ((var_1_54 * var_1_28) + var_1_90)) ? (var_1_41 == ((float) (var_1_28 - var_1_31))) : 1) : 1)) && (var_1_3 ? (var_1_97 ? (var_1_42 == ((float) (var_1_28 - (var_1_31 + var_1_43)))) : 1) : (var_1_73 ? (var_1_42 == ((float) (var_1_43 + var_1_31))) : 1))) && ((var_1_50 && var_1_67) ? (var_1_44 == ((float) (((((var_1_43) < ((var_1_31 + var_1_45))) ? (var_1_43) : ((var_1_31 + var_1_45)))) - var_1_27))) : 1)) && (((((((var_1_15 - var_1_16)) > (var_1_107)) ? ((var_1_15 - var_1_16)) : (var_1_107))) < ((var_1_40 - var_1_39) * -64)) ? (var_1_46 == ((signed long int) ((((var_1_15) > (last_1_var_1_46)) ? (var_1_15) : (last_1_var_1_46))))) : 1)) && ((last_1_var_1_77 >= last_1_var_1_106) ? ((! var_1_4) ? ((var_1_43 >= ((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24)))) ? (var_1_47 == ((unsigned char) (var_1_12 + var_1_16))) : 1) : (var_1_47 == ((unsigned char) ((((var_1_16) < ((var_1_15 + var_1_12))) ? (var_1_16) : ((var_1_15 + var_1_12))))))) : (var_1_47 == ((unsigned char) var_1_16)))) && ((var_1_77 >= last_1_var_1_48) ? ((var_1_18 < last_1_var_1_48) ? ((last_1_var_1_48 < var_1_99) ? (var_1_48 == ((unsigned char) ((((((var_1_12) < (var_1_16)) ? (var_1_12) : (var_1_16))) + var_1_15) + var_1_13))) : ((var_1_1 || var_1_3) ? (var_1_48 == ((unsigned char) (128 - var_1_15))) : 1)) : (((- var_1_42) < 50.5) ? (var_1_48 == ((unsigned char) ((((var_1_13) > (((((var_1_34 - var_1_15) < 0 ) ? -(var_1_34 - var_1_15) : (var_1_34 - var_1_15))))) ? (var_1_13) : (((((var_1_34 - var_1_15) < 0 ) ? -(var_1_34 - var_1_15) : (var_1_34 - var_1_15)))))))) : (var_1_48 == ((unsigned char) var_1_15)))) : (var_1_48 == ((unsigned char) (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) + var_1_15))))) && (var_1_5 ? (var_1_50 == ((unsigned char) (var_1_51 && var_1_52))) : (var_1_50 == ((unsigned char) var_1_51)))) && (var_1_53 == ((double) ((var_1_30 + var_1_29) + var_1_31)))) && (var_1_54 == ((float) (((((var_1_43) > (var_1_30)) ? (var_1_43) : (var_1_30))) + (var_1_29 + var_1_55))))) && ((last_1_var_1_56 <= (last_1_var_1_56 * -10)) ? (var_1_56 == ((signed short int) (((((((((last_1_var_1_56 + var_1_12)) < ((var_1_15 + var_1_14))) ? ((last_1_var_1_56 + var_1_12)) : ((var_1_15 + var_1_14))))) > (((var_1_17 + var_1_16) + -32))) ? ((((((last_1_var_1_56 + var_1_12)) < ((var_1_15 + var_1_14))) ? ((last_1_var_1_56 + var_1_12)) : ((var_1_15 + var_1_14))))) : (((var_1_17 + var_1_16) + -32)))))) : (var_1_56 == ((signed short int) (var_1_12 - var_1_102))))) && (((32.25f - var_1_58) > var_1_29) ? (var_1_57 == ((signed char) ((((((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))) > (var_1_59)) ? (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16)))) : (var_1_59))))) : (var_1_57 == ((signed char) (var_1_13 - ((((var_1_16) < (var_1_15)) ? (var_1_16) : (var_1_15)))))))) && ((var_1_78 >= (var_1_16 - var_1_20)) ? (var_1_60 == ((signed short int) (var_1_34 + var_1_47))) : 1)) && ((! var_1_3) ? ((var_1_81 || (var_1_1 || var_1_5)) ? (var_1_61 == ((double) ((((var_1_43) < ((var_1_62 + var_1_30))) ? (var_1_43) : ((var_1_62 + var_1_30)))))) : 1) : (((((((var_1_16) < (var_1_15)) ? (var_1_16) : (var_1_15))) - var_1_13) != -25) ? (var_1_61 == ((double) ((((var_1_30) < ((var_1_43 - (var_1_31 + var_1_45)))) ? (var_1_30) : ((var_1_43 - (var_1_31 + var_1_45))))))) : (var_1_61 == ((double) ((((var_1_45) < (var_1_31)) ? (var_1_45) : (var_1_31)))))))) && ((var_1_59 >= last_1_var_1_103) ? ((last_1_var_1_80 < last_1_var_1_102) ? (var_1_63 == ((unsigned long int) ((((var_1_16) > (var_1_20)) ? (var_1_16) : (var_1_20))))) : ((last_1_var_1_99 <= last_1_var_1_102) ? (var_1_51 ? (var_1_63 == ((unsigned long int) (((((var_1_20 + var_1_23)) > (last_1_var_1_71)) ? ((var_1_20 + var_1_23)) : (last_1_var_1_71))))) : 1) : 1)) : ((last_1_var_1_71 > last_1_var_1_32) ? (var_1_63 == ((unsigned long int) last_1_var_1_71)) : (var_1_63 == ((unsigned long int) var_1_12))))) && ((var_1_30 >= var_1_28) ? (var_1_65 == ((unsigned long int) (var_1_66 - ((var_1_91 + 64u) + var_1_13)))) : 1)) && (var_1_67 == ((unsigned char) var_1_3))) && (var_1_50 ? (var_1_68 == ((unsigned short int) ((((var_1_16) > (((((((((var_1_40) < (var_1_34)) ? (var_1_40) : (var_1_34)))) < ((var_1_23 + var_1_108))) ? (((((var_1_40) < (var_1_34)) ? (var_1_40) : (var_1_34)))) : ((var_1_23 + var_1_108)))))) ? (var_1_16) : (((((((((var_1_40) < (var_1_34)) ? (var_1_40) : (var_1_34)))) < ((var_1_23 + var_1_108))) ? (((((var_1_40) < (var_1_34)) ? (var_1_40) : (var_1_34)))) : ((var_1_23 + var_1_108))))))))) : (var_1_68 == ((unsigned short int) (41186 - var_1_13))))) && (var_1_51 ? (var_1_70 == ((float) ((((var_1_43) < (var_1_28)) ? (var_1_43) : (var_1_28))))) : 1)) && ((var_1_99 >= var_1_92) ? (var_1_71 == ((unsigned long int) (((((var_1_40 + (var_1_19 - var_1_101))) > (var_1_47)) ? ((var_1_40 + (var_1_19 - var_1_101))) : (var_1_47))))) : 1)) && (((((((16) > (var_1_39)) ? (16) : (var_1_39))) * var_1_60) >= var_1_34) ? (var_1_73 == ((unsigned char) (! var_1_4))) : (var_1_73 == ((unsigned char) (! var_1_51))))) && (((var_1_60 / var_1_75) > var_1_39) ? ((var_1_52 && (var_1_73 && var_1_51)) ? (var_1_74 == ((signed char) -50)) : (var_1_74 == ((signed char) ((((var_1_16 - var_1_13) < 0 ) ? -(var_1_16 - var_1_13) : (var_1_16 - var_1_13)))))) : (var_1_74 == ((signed char) (var_1_13 + var_1_76))))) && (var_1_51 ? (var_1_77 == ((unsigned long int) (((((var_1_20 + (var_1_32 + var_1_47))) < (var_1_101)) ? ((var_1_20 + (var_1_32 + var_1_47))) : (var_1_101))))) : 1)) && (((((((var_1_75) < 0 ) ? -(var_1_75) : (var_1_75))) ^ (256 % var_1_34)) >= 64) ? ((var_1_68 == var_1_39) ? (var_1_78 == ((unsigned short int) (var_1_79 - var_1_15))) : 1) : 1)) && (var_1_3 ? (var_1_5 ? ((var_1_48 < (var_1_109 + var_1_85)) ? (var_1_80 == ((unsigned char) var_1_16)) : (var_1_80 == ((unsigned char) ((((var_1_15) > (var_1_34)) ? (var_1_15) : (var_1_34)))))) : 1) : (var_1_80 == ((unsigned char) (((((var_1_15 + ((((var_1_16) < (var_1_13)) ? (var_1_16) : (var_1_13))))) > (var_1_12)) ? ((var_1_15 + ((((var_1_16) < (var_1_13)) ? (var_1_16) : (var_1_13))))) : (var_1_12))))))) && ((var_1_31 < (- (- 64.4))) ? (var_1_81 == ((unsigned char) (! var_1_51))) : (((var_1_68 / ((((var_1_23) > (var_1_20)) ? (var_1_23) : (var_1_20)))) < ((var_1_105 | var_1_115) + var_1_80)) ? (var_1_81 == ((unsigned char) ((var_1_3 || var_1_4) || var_1_82))) : 1))) && ((var_1_108 == var_1_75) ? (((var_1_68 * (4 - var_1_56)) == var_1_47) ? (var_1_83 == ((unsigned char) (var_1_51 && (var_1_97 || (var_1_5 || var_1_52))))) : (var_1_83 == ((unsigned char) (((var_1_27 - var_1_43) >= var_1_44) && var_1_4)))) : (var_1_82 ? (var_1_83 == ((unsigned char) (var_1_4 && var_1_3))) : (var_1_83 == ((unsigned char) (! (! (var_1_4 || var_1_3)))))))) && ((var_1_1 || var_1_52) ? (var_1_85 == ((signed long int) var_1_13)) : (((var_1_48 + var_1_12) <= var_1_110) ? (var_1_85 == ((signed long int) ((((((var_1_39 + var_1_79) - last_1_var_1_85)) < (var_1_48)) ? (((var_1_39 + var_1_79) - last_1_var_1_85)) : (var_1_48))))) : (var_1_85 == ((signed long int) ((((var_1_39) < (var_1_63)) ? (var_1_39) : (var_1_63)))))))) && ((var_1_23 <= var_1_63) ? (var_1_87 == ((signed short int) (var_1_59 + (var_1_74 + var_1_12)))) : 1)) && ((! (var_1_13 >= var_1_46)) ? (var_1_52 ? (var_1_88 == ((float) ((((var_1_45) < 0 ) ? -(var_1_45) : (var_1_45))))) : ((var_1_62 < var_1_111) ? (var_1_88 == ((float) (((((var_1_31) < (var_1_45)) ? (var_1_31) : (var_1_45))) - 256.625f))) : (var_1_88 == ((float) ((((var_1_45) < (var_1_31)) ? (var_1_45) : (var_1_31))))))) : (var_1_88 == ((float) ((var_1_89 - var_1_43) - var_1_28))))) && ((var_1_29 > var_1_45) ? ((((((var_1_114) > (49.8f)) ? (var_1_114) : (49.8f))) <= var_1_25) ? (var_1_90 == ((float) (4.875f - ((((var_1_45) < (var_1_43)) ? (var_1_45) : (var_1_43)))))) : (var_1_90 == ((float) (var_1_28 - var_1_31)))) : 1)) && (var_1_91 == ((unsigned short int) ((var_1_12 + var_1_63) + var_1_23)))) && (var_1_92 == ((signed short int) ((((var_1_65) > ((var_1_16 - var_1_12))) ? (var_1_65) : ((var_1_16 - var_1_12))))))) && ((4.75 <= var_1_114) ? ((var_1_67 || var_1_73) ? (var_1_93 == ((signed char) (var_1_15 + var_1_12))) : (var_1_93 == ((signed char) (((((((((10 - var_1_13)) < ((var_1_14 + var_1_16))) ? ((10 - var_1_13)) : ((var_1_14 + var_1_16))))) < ((var_1_15 + var_1_12))) ? ((((((10 - var_1_13)) < ((var_1_14 + var_1_16))) ? ((10 - var_1_13)) : ((var_1_14 + var_1_16))))) : ((var_1_15 + var_1_12))))))) : ((var_1_81 && var_1_51) ? (var_1_93 == ((signed char) (8 + (var_1_95 + var_1_96)))) : 1))) && (((var_1_28 - var_1_27) <= var_1_45) ? (var_1_97 == ((unsigned char) (! (! (var_1_4 && var_1_3))))) : ((var_1_87 >= var_1_19) ? (var_1_97 == ((unsigned char) ((var_1_50 || (! var_1_3)) && var_1_5))) : (var_1_97 == ((unsigned char) ((! var_1_82) && (var_1_50 || (var_1_51 || var_1_5)))))))) && (var_1_1 ? (var_1_98 == ((float) ((((var_1_28) < (var_1_27)) ? (var_1_28) : (var_1_27))))) : 1)) && ((((var_1_23 - var_1_15) / var_1_75) >= var_1_14) ? (var_1_99 == ((unsigned char) ((((((((var_1_15) < ((var_1_13 + var_1_12))) ? (var_1_15) : ((var_1_13 + var_1_12))))) > ((var_1_16 + var_1_100))) ? (((((var_1_15) < ((var_1_13 + var_1_12))) ? (var_1_15) : ((var_1_13 + var_1_12))))) : ((var_1_16 + var_1_100)))))) : (var_1_99 == ((unsigned char) var_1_15)))) && (((var_1_40 * (var_1_108 * var_1_78)) <= var_1_108) ? (var_1_101 == ((signed short int) var_1_99)) : (var_1_101 == ((signed short int) var_1_56)))) && (var_1_102 == ((signed short int) -1))) && (var_1_103 == ((signed char) var_1_95))) && (var_1_82 ? (var_1_104 == ((signed short int) var_1_59)) : (var_1_104 == ((signed short int) var_1_115)))) && (var_1_51 ? (var_1_105 == ((signed long int) var_1_91)) : (var_1_105 == ((signed long int) var_1_18)))) && (var_1_106 == ((unsigned short int) var_1_78))) && (var_1_97 ? (var_1_107 == ((signed char) 5)) : 1)) && (var_1_108 == ((unsigned char) var_1_16))) && (var_1_109 == ((unsigned long int) var_1_91))) && (var_1_52 ? (var_1_110 == ((unsigned long int) var_1_32)) : (var_1_110 == ((unsigned long int) var_1_47)))) && (var_1_111 == ((float) var_1_27))) && (var_1_5 ? (var_1_112 == ((signed short int) var_1_113)) : (var_1_112 == ((signed short int) -2)))) && (var_1_52 ? (var_1_113 == ((unsigned short int) var_1_39)) : (var_1_113 == ((unsigned short int) var_1_13)))) && (var_1_3 ? (var_1_114 == ((float) var_1_62)) : (var_1_114 == ((float) var_1_45)))) && (var_1_115 == ((signed char) ((((var_1_12) < ((var_1_15 - var_1_16))) ? (var_1_12) : ((var_1_15 - var_1_16))))))) && (((var_1_55 + last_1_var_1_116) >= var_1_45) ? (var_1_116 == ((double) ((((var_1_29) < (var_1_27)) ? (var_1_29) : (var_1_27))))) : 1) ; [L648] RET, EXPR property() [L648] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=-129, var_1_101=0, var_1_102=-1, var_1_103=0, var_1_104=-1, var_1_105=211, var_1_106=10, var_1_107=5, var_1_108=2, var_1_109=211, var_1_110=26, var_1_111=6, var_1_112=16382, var_1_113=16382, var_1_114=4, var_1_115=-1, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=1, var_1_22=5, var_1_23=-813, var_1_24=0, var_1_25=636/5, var_1_27=6, var_1_28=3, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=26, var_1_34=148, var_1_35=211, var_1_38=148, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_43=0, var_1_44=57/10, var_1_45=4, var_1_46=-64, var_1_47=2, var_1_48=3, var_1_4=0, var_1_50=1, var_1_51=-255, var_1_52=1, var_1_56=0, var_1_57=2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=2, var_1_62=0, var_1_63=0, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=148, var_1_6=32, var_1_70=3, var_1_71=0, var_1_73=0, var_1_74=-49, var_1_75=-107, var_1_76=-50, var_1_77=0, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=1, var_1_87=8, var_1_88=0, var_1_90=39/4, var_1_91=211, var_1_92=500, var_1_93=-5, var_1_95=0, var_1_96=-31, var_1_97=1, var_1_98=23/5, var_1_99=129] [L19] reach_error() VAL [isInitial=1, last_1_var_1_102=10, last_1_var_1_103=2, last_1_var_1_106=25, last_1_var_1_116=318/5, last_1_var_1_1=0, last_1_var_1_32=4, last_1_var_1_35=-4, last_1_var_1_46=-64, last_1_var_1_48=64, last_1_var_1_56=-16, last_1_var_1_71=0, last_1_var_1_77=128, last_1_var_1_80=2, last_1_var_1_85=-128, last_1_var_1_99=1, var_1_100=-129, var_1_101=0, var_1_102=-1, var_1_103=0, var_1_104=-1, var_1_105=211, var_1_106=10, var_1_107=5, var_1_108=2, var_1_109=211, var_1_110=26, var_1_111=6, var_1_112=16382, var_1_113=16382, var_1_114=4, var_1_115=-1, var_1_116=318/5, var_1_11=4, var_1_12=0, var_1_13=1, var_1_14=-18, var_1_15=1, var_1_16=2, var_1_17=30, var_1_18=256, var_1_19=-7516192769, var_1_1=0, var_1_20=1086887258, var_1_21=1, var_1_22=5, var_1_23=-813, var_1_24=0, var_1_25=636/5, var_1_27=6, var_1_28=3, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=26, var_1_34=148, var_1_35=211, var_1_38=148, var_1_39=16382, var_1_3=0, var_1_40=32765, var_1_41=127/2, var_1_42=39/4, var_1_43=0, var_1_44=57/10, var_1_45=4, var_1_46=-64, var_1_47=2, var_1_48=3, var_1_4=0, var_1_50=1, var_1_51=-255, var_1_52=1, var_1_56=0, var_1_57=2, var_1_59=1, var_1_5=1, var_1_60=-1, var_1_61=2, var_1_62=0, var_1_63=0, var_1_65=500, var_1_66=-8589934594, var_1_67=0, var_1_68=148, var_1_6=32, var_1_70=3, var_1_71=0, var_1_73=0, var_1_74=-49, var_1_75=-107, var_1_76=-50, var_1_77=0, var_1_78=10, var_1_79=32767, var_1_80=2, var_1_81=0, var_1_82=0, var_1_83=0, var_1_85=1, var_1_87=8, var_1_88=0, var_1_90=39/4, var_1_91=211, var_1_92=500, var_1_93=-5, var_1_95=0, var_1_96=-31, var_1_97=1, var_1_98=23/5, var_1_99=129] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 112 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 25.9s, OverallIterations: 1, TraceHistogramMax: 65, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=112occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 15.3s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 474 NumberOfCodeBlocks, 474 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 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-09 06:46:24,386 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-32.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 1f5e85e440e40555a271f0da01bc4c69c14579acca3c1363299655e98dc377d7 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-09 06:46:26,741 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 06:46:26,839 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2024-11-09 06:46:26,846 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 06:46:26,847 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 06:46:26,896 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 06:46:26,897 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 06:46:26,898 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 06:46:26,898 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 06:46:26,900 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 06:46:26,900 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-09 06:46:26,900 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-09 06:46:26,901 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-09 06:46:26,901 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-09 06:46:26,903 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-09 06:46:26,904 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-09 06:46:26,905 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 06:46:26,905 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 06:46:26,905 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 06:46:26,909 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 06:46:26,910 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 06:46:26,910 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 06:46:26,910 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 06:46:26,911 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 06:46:26,911 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-09 06:46:26,911 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-09 06:46:26,911 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 06:46:26,912 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-09 06:46:26,912 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 06:46:26,912 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 06:46:26,913 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 06:46:26,913 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 06:46:26,915 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-09 06:46:26,915 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 06:46:26,915 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 06:46:26,916 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 06:46:26,916 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 06:46:26,916 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 06:46:26,917 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 06:46:26,917 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-09 06:46:26,917 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-09 06:46:26,917 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 06:46:26,918 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-09 06:46:26,918 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje 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 -> Taipan 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 -> 1f5e85e440e40555a271f0da01bc4c69c14579acca3c1363299655e98dc377d7 [2024-11-09 06:46:27,270 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 06:46:27,295 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 06:46:27,301 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 06:46:27,302 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 06:46:27,302 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 06:46:27,304 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-32.i Unable to find full path for "g++" [2024-11-09 06:46:29,417 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 06:46:29,763 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 06:46:29,764 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-32.i [2024-11-09 06:46:29,779 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/data/811756d2c/55ff3e058ace4a54b9548095dec8b729/FLAGb39424a74 [2024-11-09 06:46:29,990 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/data/811756d2c/55ff3e058ace4a54b9548095dec8b729 [2024-11-09 06:46:29,992 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 06:46:29,994 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 06:46:29,995 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 06:46:29,995 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 06:46:30,000 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 06:46:30,000 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 06:46:29" (1/1) ... [2024-11-09 06:46:30,001 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e9de976 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:46:30, skipping insertion in model container [2024-11-09 06:46:30,001 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 06:46:29" (1/1) ... [2024-11-09 06:46:30,066 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 06:46:30,261 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_4ccfba42-5122-408d-82e9-6b8bda171e3d/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-32.i[916,929] [2024-11-09 06:46:30,675 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 06:46:30,701 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 06:46:30,716 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_4ccfba42-5122-408d-82e9-6b8bda171e3d/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-32.i[916,929] [2024-11-09 06:46:30,924 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 06:46:30,947 INFO L204 MainTranslator]: Completed translation [2024-11-09 06:46:30,947 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:46:30 WrapperNode [2024-11-09 06:46:30,948 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 06:46:30,949 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 06:46:30,949 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 06:46:30,949 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 06:46:30,957 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:46:30" (1/1) ... [2024-11-09 06:46:30,983 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:46:30" (1/1) ... [2024-11-09 06:46:31,046 INFO L138 Inliner]: procedures = 27, calls = 78, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 572 [2024-11-09 06:46:31,046 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 06:46:31,047 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 06:46:31,047 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 06:46:31,047 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 06:46:31,058 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:46:30" (1/1) ... [2024-11-09 06:46:31,058 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:46:30" (1/1) ... [2024-11-09 06:46:31,074 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:46:30" (1/1) ... [2024-11-09 06:46:31,078 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:46:30" (1/1) ... [2024-11-09 06:46:31,106 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:46:30" (1/1) ... [2024-11-09 06:46:31,112 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:46:30" (1/1) ... [2024-11-09 06:46:31,118 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:46:30" (1/1) ... [2024-11-09 06:46:31,123 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:46:30" (1/1) ... [2024-11-09 06:46:31,133 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 06:46:31,138 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 06:46:31,138 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 06:46:31,138 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 06:46:31,139 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:46:30" (1/1) ... [2024-11-09 06:46:31,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-09 06:46:31,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/z3 [2024-11-09 06:46:31,172 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-09 06:46:31,181 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-09 06:46:31,201 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 06:46:31,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-09 06:46:31,202 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-09 06:46:31,202 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-09 06:46:31,202 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 06:46:31,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 06:46:31,368 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 06:46:31,370 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 06:47:06,357 INFO L? ?]: Removed 56 outVars from TransFormulas that were not future-live. [2024-11-09 06:47:06,358 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 06:47:06,385 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 06:47:06,387 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-09 06:47:06,395 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 06:47:06 BoogieIcfgContainer [2024-11-09 06:47:06,395 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 06:47:06,398 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 06:47:06,399 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 06:47:06,402 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 06:47:06,403 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 06:46:29" (1/3) ... [2024-11-09 06:47:06,404 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7df2b6c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 06:47:06, skipping insertion in model container [2024-11-09 06:47:06,404 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 06:46:30" (2/3) ... [2024-11-09 06:47:06,406 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7df2b6c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 06:47:06, skipping insertion in model container [2024-11-09 06:47:06,406 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 06:47:06" (3/3) ... [2024-11-09 06:47:06,408 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount500_file-32.i [2024-11-09 06:47:06,428 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 06:47:06,428 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-09 06:47:06,523 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 06:47:06,530 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=FINITE_AUTOMATA, 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;@379bac3e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 06:47:06,531 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-09 06:47:06,538 INFO L276 IsEmpty]: Start isEmpty. Operand has 233 states, 165 states have (on average 1.5696969696969696) internal successors, (259), 166 states have internal predecessors, (259), 65 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 65 states have call predecessors, (65), 65 states have call successors, (65) [2024-11-09 06:47:06,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 450 [2024-11-09 06:47:06,569 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:06,570 INFO L215 NwaCegarLoop]: trace histogram [65, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 06:47:06,571 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 06:47:06,577 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:06,577 INFO L85 PathProgramCache]: Analyzing trace with hash -40006918, now seen corresponding path program 1 times [2024-11-09 06:47:06,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 06:47:06,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [622308482] [2024-11-09 06:47:06,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:06,596 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-09 06:47:06,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 06:47:06,597 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:47:06,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:47:09,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:09,436 INFO L255 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-09 06:47:09,473 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:47:09,566 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 2108 proven. 0 refuted. 0 times theorem prover too weak. 6212 trivial. 0 not checked. [2024-11-09 06:47:09,567 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 06:47:09,568 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 06:47:09,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [622308482] [2024-11-09 06:47:09,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [622308482] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:09,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:09,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 06:47:09,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160353702] [2024-11-09 06:47:09,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:09,578 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-09 06:47:09,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 06:47:09,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-09 06:47:09,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-09 06:47:09,612 INFO L87 Difference]: Start difference. First operand has 233 states, 165 states have (on average 1.5696969696969696) internal successors, (259), 166 states have internal predecessors, (259), 65 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 65 states have call predecessors, (65), 65 states have call successors, (65) Second operand has 2 states, 2 states have (on average 65.5) internal successors, (131), 2 states have internal predecessors, (131), 2 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) [2024-11-09 06:47:09,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:09,681 INFO L93 Difference]: Finished difference Result 459 states and 837 transitions. [2024-11-09 06:47:09,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-09 06:47:09,684 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 65.5) internal successors, (131), 2 states have internal predecessors, (131), 2 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) Word has length 449 [2024-11-09 06:47:09,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:09,696 INFO L225 Difference]: With dead ends: 459 [2024-11-09 06:47:09,697 INFO L226 Difference]: Without dead ends: 229 [2024-11-09 06:47:09,707 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 448 GetRequests, 448 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-09 06:47:09,713 INFO L432 NwaCegarLoop]: 382 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, 382 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-09 06:47:09,715 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 06:47:09,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2024-11-09 06:47:09,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 229. [2024-11-09 06:47:09,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 162 states have (on average 1.5555555555555556) internal successors, (252), 162 states have internal predecessors, (252), 65 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 65 states have call predecessors, (65), 65 states have call successors, (65) [2024-11-09 06:47:09,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 382 transitions. [2024-11-09 06:47:09,808 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 382 transitions. Word has length 449 [2024-11-09 06:47:09,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:09,809 INFO L471 AbstractCegarLoop]: Abstraction has 229 states and 382 transitions. [2024-11-09 06:47:09,810 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 65.5) internal successors, (131), 2 states have internal predecessors, (131), 2 states have call successors, (65), 2 states have call predecessors, (65), 2 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) [2024-11-09 06:47:09,810 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 382 transitions. [2024-11-09 06:47:09,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 450 [2024-11-09 06:47:09,823 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:09,823 INFO L215 NwaCegarLoop]: trace histogram [65, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 06:47:09,892 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:47:10,024 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:47:10,025 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 06:47:10,026 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:10,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1449214964, now seen corresponding path program 1 times [2024-11-09 06:47:10,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 06:47:10,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1491787053] [2024-11-09 06:47:10,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:10,031 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-09 06:47:10,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 06:47:10,035 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:47:10,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:47:13,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:47:13,146 INFO L255 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-09 06:47:13,162 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:47:41,678 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8320 trivial. 0 not checked. [2024-11-09 06:47:41,678 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 06:47:41,678 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 06:47:41,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1491787053] [2024-11-09 06:47:41,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1491787053] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:47:41,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 06:47:41,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 06:47:41,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647816318] [2024-11-09 06:47:41,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:47:41,684 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 06:47:41,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 06:47:41,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 06:47:41,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 06:47:41,686 INFO L87 Difference]: Start difference. First operand 229 states and 382 transitions. Second operand has 5 states, 5 states have (on average 25.4) internal successors, (127), 4 states have internal predecessors, (127), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) [2024-11-09 06:47:47,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.80s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:47:49,881 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:47:51,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:47:55,016 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.70s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:47:57,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:47:59,212 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:47:59,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:47:59,213 INFO L93 Difference]: Finished difference Result 682 states and 1141 transitions. [2024-11-09 06:47:59,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 06:47:59,478 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 25.4) internal successors, (127), 4 states have internal predecessors, (127), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) Word has length 449 [2024-11-09 06:47:59,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:47:59,485 INFO L225 Difference]: With dead ends: 682 [2024-11-09 06:47:59,485 INFO L226 Difference]: Without dead ends: 456 [2024-11-09 06:47:59,487 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 445 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 06:47:59,488 INFO L432 NwaCegarLoop]: 379 mSDtfsCounter, 318 mSDsluCounter, 994 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 131 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 1373 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.0s IncrementalHoareTripleChecker+Time [2024-11-09 06:47:59,489 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [318 Valid, 1373 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 146 Invalid, 6 Unknown, 0 Unchecked, 17.0s Time] [2024-11-09 06:47:59,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2024-11-09 06:47:59,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 339. [2024-11-09 06:47:59,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 206 states have (on average 1.4368932038834952) internal successors, (296), 206 states have internal predecessors, (296), 130 states have call successors, (130), 2 states have call predecessors, (130), 2 states have return successors, (130), 130 states have call predecessors, (130), 130 states have call successors, (130) [2024-11-09 06:47:59,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 556 transitions. [2024-11-09 06:47:59,571 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 556 transitions. Word has length 449 [2024-11-09 06:47:59,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:47:59,573 INFO L471 AbstractCegarLoop]: Abstraction has 339 states and 556 transitions. [2024-11-09 06:47:59,573 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.4) internal successors, (127), 4 states have internal predecessors, (127), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) [2024-11-09 06:47:59,573 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 556 transitions. [2024-11-09 06:47:59,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 451 [2024-11-09 06:47:59,584 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:47:59,585 INFO L215 NwaCegarLoop]: trace histogram [65, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 06:47:59,657 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:47:59,789 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:47:59,790 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 06:47:59,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:47:59,790 INFO L85 PathProgramCache]: Analyzing trace with hash -808383212, now seen corresponding path program 1 times [2024-11-09 06:47:59,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 06:47:59,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1740758268] [2024-11-09 06:47:59,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:47:59,792 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-09 06:47:59,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 06:47:59,795 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:47:59,796 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:48:02,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:48:02,436 INFO L255 TraceCheckSpWp]: Trace formula consists of 781 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 06:48:02,449 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:48:27,507 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 802 proven. 183 refuted. 0 times theorem prover too weak. 7335 trivial. 0 not checked. [2024-11-09 06:48:27,508 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 06:48:47,247 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 9 proven. 183 refuted. 0 times theorem prover too weak. 8128 trivial. 0 not checked. [2024-11-09 06:48:47,248 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 06:48:47,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1740758268] [2024-11-09 06:48:47,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1740758268] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 06:48:47,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1077975952] [2024-11-09 06:48:47,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:48:47,254 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 06:48:47,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 06:48:47,257 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 06:48:47,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-11-09 06:48:49,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:48:49,791 INFO L255 TraceCheckSpWp]: Trace formula consists of 781 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 06:48:49,801 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:48:51,702 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8320 trivial. 0 not checked. [2024-11-09 06:48:51,703 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 06:48:51,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1077975952] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:48:51,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 06:48:51,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 8 [2024-11-09 06:48:51,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159566815] [2024-11-09 06:48:51,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:48:51,706 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 06:48:51,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 06:48:51,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 06:48:51,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-09 06:48:51,708 INFO L87 Difference]: Start difference. First operand 339 states and 556 transitions. Second operand has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) [2024-11-09 06:48:56,548 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.93s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:48:58,562 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:48:58,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:48:58,925 INFO L93 Difference]: Finished difference Result 740 states and 1228 transitions. [2024-11-09 06:48:58,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 06:48:58,931 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) Word has length 450 [2024-11-09 06:48:58,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:48:58,946 INFO L225 Difference]: With dead ends: 740 [2024-11-09 06:48:58,946 INFO L226 Difference]: Without dead ends: 514 [2024-11-09 06:48:58,948 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1347 GetRequests, 1340 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-09 06:48:58,949 INFO L432 NwaCegarLoop]: 494 mSDtfsCounter, 265 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 7 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 853 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2024-11-09 06:48:58,954 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [265 Valid, 853 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 30 Invalid, 2 Unknown, 0 Unchecked, 7.2s Time] [2024-11-09 06:48:58,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2024-11-09 06:48:59,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 511. [2024-11-09 06:48:59,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 511 states, 339 states have (on average 1.4985250737463127) internal successors, (508), 340 states have internal predecessors, (508), 168 states have call successors, (168), 3 states have call predecessors, (168), 3 states have return successors, (168), 167 states have call predecessors, (168), 168 states have call successors, (168) [2024-11-09 06:48:59,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 844 transitions. [2024-11-09 06:48:59,071 INFO L78 Accepts]: Start accepts. Automaton has 511 states and 844 transitions. Word has length 450 [2024-11-09 06:48:59,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:48:59,074 INFO L471 AbstractCegarLoop]: Abstraction has 511 states and 844 transitions. [2024-11-09 06:48:59,074 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) [2024-11-09 06:48:59,075 INFO L276 IsEmpty]: Start isEmpty. Operand 511 states and 844 transitions. [2024-11-09 06:48:59,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 451 [2024-11-09 06:48:59,082 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:48:59,082 INFO L215 NwaCegarLoop]: trace histogram [65, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 06:48:59,096 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2024-11-09 06:48:59,340 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-11-09 06:48:59,483 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:48:59,483 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 06:48:59,484 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:48:59,484 INFO L85 PathProgramCache]: Analyzing trace with hash 220976086, now seen corresponding path program 1 times [2024-11-09 06:48:59,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 06:48:59,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1681045347] [2024-11-09 06:48:59,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:48:59,486 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-09 06:48:59,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 06:48:59,487 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:48:59,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:49:02,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:49:02,467 INFO L255 TraceCheckSpWp]: Trace formula consists of 782 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 06:49:02,487 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:49:29,157 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 802 proven. 183 refuted. 0 times theorem prover too weak. 7335 trivial. 0 not checked. [2024-11-09 06:49:29,157 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 06:49:48,975 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 9 proven. 183 refuted. 0 times theorem prover too weak. 8128 trivial. 0 not checked. [2024-11-09 06:49:48,976 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 06:49:48,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1681045347] [2024-11-09 06:49:48,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1681045347] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 06:49:48,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1458298764] [2024-11-09 06:49:48,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:49:48,977 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 06:49:48,978 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 06:49:48,981 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 06:49:48,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-11-09 06:49:51,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:49:51,364 INFO L255 TraceCheckSpWp]: Trace formula consists of 782 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 06:49:51,380 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:49:53,545 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8320 trivial. 0 not checked. [2024-11-09 06:49:53,545 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 06:49:53,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1458298764] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:49:53,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 06:49:53,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 8 [2024-11-09 06:49:53,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861767716] [2024-11-09 06:49:53,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:49:53,548 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 06:49:53,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 06:49:53,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 06:49:53,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-09 06:49:53,550 INFO L87 Difference]: Start difference. First operand 511 states and 844 transitions. Second operand has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) [2024-11-09 06:49:56,927 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.96s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:49:58,932 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:49:59,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:49:59,344 INFO L93 Difference]: Finished difference Result 1285 states and 2142 transitions. [2024-11-09 06:49:59,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 06:49:59,345 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) Word has length 450 [2024-11-09 06:49:59,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:49:59,361 INFO L225 Difference]: With dead ends: 1285 [2024-11-09 06:49:59,361 INFO L226 Difference]: Without dead ends: 887 [2024-11-09 06:49:59,364 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1347 GetRequests, 1340 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-09 06:49:59,366 INFO L432 NwaCegarLoop]: 677 mSDtfsCounter, 333 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 1050 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2024-11-09 06:49:59,367 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [333 Valid, 1050 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 2 Unknown, 0 Unchecked, 5.7s Time] [2024-11-09 06:49:59,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states. [2024-11-09 06:49:59,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 653. [2024-11-09 06:49:59,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 653 states, 481 states have (on average 1.5904365904365905) internal successors, (765), 482 states have internal predecessors, (765), 168 states have call successors, (168), 3 states have call predecessors, (168), 3 states have return successors, (168), 167 states have call predecessors, (168), 168 states have call successors, (168) [2024-11-09 06:49:59,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 1101 transitions. [2024-11-09 06:49:59,453 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 1101 transitions. Word has length 450 [2024-11-09 06:49:59,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:49:59,454 INFO L471 AbstractCegarLoop]: Abstraction has 653 states and 1101 transitions. [2024-11-09 06:49:59,454 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) [2024-11-09 06:49:59,455 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 1101 transitions. [2024-11-09 06:49:59,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 451 [2024-11-09 06:49:59,460 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:49:59,461 INFO L215 NwaCegarLoop]: trace histogram [65, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 06:49:59,534 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:49:59,673 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2024-11-09 06:49:59,862 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt [2024-11-09 06:49:59,863 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 06:49:59,863 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:49:59,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1607761496, now seen corresponding path program 1 times [2024-11-09 06:49:59,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 06:49:59,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1376987236] [2024-11-09 06:49:59,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:49:59,865 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-09 06:49:59,865 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 06:49:59,868 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:49:59,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:50:03,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:50:03,387 INFO L255 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 06:50:03,398 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:50:30,117 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 802 proven. 183 refuted. 0 times theorem prover too weak. 7335 trivial. 0 not checked. [2024-11-09 06:50:30,118 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 06:50:49,470 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 9 proven. 183 refuted. 0 times theorem prover too weak. 8128 trivial. 0 not checked. [2024-11-09 06:50:49,470 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 06:50:49,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1376987236] [2024-11-09 06:50:49,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1376987236] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 06:50:49,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1869117646] [2024-11-09 06:50:49,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:50:49,471 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 06:50:49,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 06:50:49,473 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 06:50:49,475 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2024-11-09 06:50:51,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:50:51,822 INFO L255 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-09 06:50:51,829 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:50:56,261 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8320 trivial. 0 not checked. [2024-11-09 06:50:56,262 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 06:50:56,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1869117646] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:50:56,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 06:50:56,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 8 [2024-11-09 06:50:56,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518486078] [2024-11-09 06:50:56,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:50:56,264 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 06:50:56,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 06:50:56,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 06:50:56,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-09 06:50:56,265 INFO L87 Difference]: Start difference. First operand 653 states and 1101 transitions. Second operand has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) [2024-11-09 06:51:01,075 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:51:03,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:51:03,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:51:03,425 INFO L93 Difference]: Finished difference Result 1491 states and 2554 transitions. [2024-11-09 06:51:03,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 06:51:03,426 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) Word has length 450 [2024-11-09 06:51:03,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:51:03,432 INFO L225 Difference]: With dead ends: 1491 [2024-11-09 06:51:03,433 INFO L226 Difference]: Without dead ends: 951 [2024-11-09 06:51:03,435 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1347 GetRequests, 1340 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-09 06:51:03,436 INFO L432 NwaCegarLoop]: 406 mSDtfsCounter, 100 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 5 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 758 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2024-11-09 06:51:03,439 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 758 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 27 Invalid, 2 Unknown, 0 Unchecked, 7.1s Time] [2024-11-09 06:51:03,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2024-11-09 06:51:03,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 937. [2024-11-09 06:51:03,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 937 states, 765 states have (on average 1.6588235294117648) internal successors, (1269), 766 states have internal predecessors, (1269), 168 states have call successors, (168), 3 states have call predecessors, (168), 3 states have return successors, (168), 167 states have call predecessors, (168), 168 states have call successors, (168) [2024-11-09 06:51:03,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 1605 transitions. [2024-11-09 06:51:03,516 INFO L78 Accepts]: Start accepts. Automaton has 937 states and 1605 transitions. Word has length 450 [2024-11-09 06:51:03,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:51:03,517 INFO L471 AbstractCegarLoop]: Abstraction has 937 states and 1605 transitions. [2024-11-09 06:51:03,517 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.666666666666664) internal successors, (128), 3 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) [2024-11-09 06:51:03,517 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 1605 transitions. [2024-11-09 06:51:03,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 451 [2024-11-09 06:51:03,522 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:51:03,522 INFO L215 NwaCegarLoop]: trace histogram [65, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 06:51:03,538 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (9)] Forceful destruction successful, exit code 0 [2024-11-09 06:51:03,793 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2024-11-09 06:51:03,922 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:51:03,923 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 06:51:03,924 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:51:03,924 INFO L85 PathProgramCache]: Analyzing trace with hash 2041490582, now seen corresponding path program 1 times [2024-11-09 06:51:03,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 06:51:03,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1147021460] [2024-11-09 06:51:03,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:51:03,926 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-09 06:51:03,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 06:51:03,929 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:51:03,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2024-11-09 06:51:06,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:51:06,863 INFO L255 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 06:51:06,871 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:51:34,591 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 802 proven. 183 refuted. 0 times theorem prover too weak. 7335 trivial. 0 not checked. [2024-11-09 06:51:34,591 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 06:51:54,897 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 9 proven. 183 refuted. 0 times theorem prover too weak. 8128 trivial. 0 not checked. [2024-11-09 06:51:54,897 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 06:51:54,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1147021460] [2024-11-09 06:51:54,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1147021460] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 06:51:54,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1281499949] [2024-11-09 06:51:54,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:51:54,898 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 06:51:54,899 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 06:51:54,902 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 06:51:54,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2024-11-09 06:51:57,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:51:57,292 INFO L255 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-09 06:51:57,300 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:52:25,061 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8320 trivial. 0 not checked. [2024-11-09 06:52:25,061 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 06:52:25,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1281499949] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:52:25,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 06:52:25,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2024-11-09 06:52:25,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155655165] [2024-11-09 06:52:25,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:52:25,064 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 06:52:25,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 06:52:25,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 06:52:25,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-09 06:52:25,067 INFO L87 Difference]: Start difference. First operand 937 states and 1605 transitions. Second operand has 4 states, 4 states have (on average 32.0) internal successors, (128), 3 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) [2024-11-09 06:52:31,164 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:52:33,168 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:52:35,174 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:52:36,510 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:52:40,722 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.91s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:52:42,730 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:52:44,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:52:46,749 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:52:46,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:52:46,750 INFO L93 Difference]: Finished difference Result 3793 states and 6609 transitions. [2024-11-09 06:52:47,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 06:52:47,106 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.0) internal successors, (128), 3 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) Word has length 450 [2024-11-09 06:52:47,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:52:47,122 INFO L225 Difference]: With dead ends: 3793 [2024-11-09 06:52:47,122 INFO L226 Difference]: Without dead ends: 2969 [2024-11-09 06:52:47,125 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1348 GetRequests, 1339 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-09 06:52:47,126 INFO L432 NwaCegarLoop]: 374 mSDtfsCounter, 757 mSDsluCounter, 734 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 140 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 757 SdHoareTripleChecker+Valid, 1108 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.2s IncrementalHoareTripleChecker+Time [2024-11-09 06:52:47,127 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [757 Valid, 1108 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 23 Invalid, 7 Unknown, 0 Unchecked, 21.2s Time] [2024-11-09 06:52:47,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2969 states. [2024-11-09 06:52:47,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2969 to 1729. [2024-11-09 06:52:47,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1729 states, 1452 states have (on average 1.6783746556473829) internal successors, (2437), 1454 states have internal predecessors, (2437), 271 states have call successors, (271), 5 states have call predecessors, (271), 5 states have return successors, (271), 269 states have call predecessors, (271), 271 states have call successors, (271) [2024-11-09 06:52:47,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1729 states to 1729 states and 2979 transitions. [2024-11-09 06:52:47,326 INFO L78 Accepts]: Start accepts. Automaton has 1729 states and 2979 transitions. Word has length 450 [2024-11-09 06:52:47,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:52:47,329 INFO L471 AbstractCegarLoop]: Abstraction has 1729 states and 2979 transitions. [2024-11-09 06:52:47,329 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.0) internal successors, (128), 3 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) [2024-11-09 06:52:47,330 INFO L276 IsEmpty]: Start isEmpty. Operand 1729 states and 2979 transitions. [2024-11-09 06:52:47,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 451 [2024-11-09 06:52:47,335 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:52:47,337 INFO L215 NwaCegarLoop]: trace histogram [65, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 06:52:47,356 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (11)] Ended with exit code 0 [2024-11-09 06:52:47,623 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2024-11-09 06:52:47,737 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:52:47,738 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 06:52:47,738 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:52:47,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1366253868, now seen corresponding path program 1 times [2024-11-09 06:52:47,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 06:52:47,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [173573865] [2024-11-09 06:52:47,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:52:47,740 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-09 06:52:47,740 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 06:52:47,741 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:52:47,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2024-11-09 06:52:50,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:52:50,859 INFO L255 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 06:52:50,864 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:53:19,458 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 802 proven. 183 refuted. 0 times theorem prover too weak. 7335 trivial. 0 not checked. [2024-11-09 06:53:19,458 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 06:53:41,765 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 9 proven. 183 refuted. 0 times theorem prover too weak. 8128 trivial. 0 not checked. [2024-11-09 06:53:41,766 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 06:53:41,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [173573865] [2024-11-09 06:53:41,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [173573865] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 06:53:41,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1565574131] [2024-11-09 06:53:41,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:53:41,767 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 06:53:41,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 06:53:41,770 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 06:53:41,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2024-11-09 06:53:44,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:53:44,487 INFO L255 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 06:53:44,493 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:53:54,440 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8320 trivial. 0 not checked. [2024-11-09 06:53:54,440 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 06:53:54,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1565574131] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:53:54,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 06:53:54,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 9 [2024-11-09 06:53:54,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839075223] [2024-11-09 06:53:54,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:53:54,441 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 06:53:54,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 06:53:54,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 06:53:54,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-11-09 06:53:54,443 INFO L87 Difference]: Start difference. First operand 1729 states and 2979 transitions. Second operand has 5 states, 5 states have (on average 25.6) internal successors, (128), 5 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) [2024-11-09 06:54:00,654 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:54:02,260 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:54:03,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:54:09,632 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.82s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:54:11,638 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:54:13,642 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:54:15,666 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:54:17,668 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:54:19,674 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:54:20,715 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:54:25,260 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:54:27,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:54:29,379 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:54:33,957 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.81s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:54:35,962 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:54:37,970 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:54:39,974 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:54:41,981 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:54:43,984 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:54:45,995 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:54:48,008 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:54:48,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:54:48,871 INFO L93 Difference]: Finished difference Result 7779 states and 13543 transitions. [2024-11-09 06:54:48,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 06:54:48,872 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 25.6) internal successors, (128), 5 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) Word has length 450 [2024-11-09 06:54:48,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:54:48,905 INFO L225 Difference]: With dead ends: 7779 [2024-11-09 06:54:48,905 INFO L226 Difference]: Without dead ends: 6163 [2024-11-09 06:54:48,910 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1351 GetRequests, 1340 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-11-09 06:54:48,911 INFO L432 NwaCegarLoop]: 428 mSDtfsCounter, 1182 mSDsluCounter, 1345 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 36 mSolverCounterUnsat, 15 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 52.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1182 SdHoareTripleChecker+Valid, 1773 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 15 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 53.4s IncrementalHoareTripleChecker+Time [2024-11-09 06:54:48,912 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1182 Valid, 1773 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 187 Invalid, 15 Unknown, 0 Unchecked, 53.4s Time] [2024-11-09 06:54:48,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6163 states. [2024-11-09 06:54:49,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6163 to 3511. [2024-11-09 06:54:49,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3511 states, 3221 states have (on average 1.7156162682396772) internal successors, (5526), 3227 states have internal predecessors, (5526), 279 states have call successors, (279), 10 states have call predecessors, (279), 10 states have return successors, (279), 273 states have call predecessors, (279), 279 states have call successors, (279) [2024-11-09 06:54:49,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3511 states to 3511 states and 6084 transitions. [2024-11-09 06:54:49,271 INFO L78 Accepts]: Start accepts. Automaton has 3511 states and 6084 transitions. Word has length 450 [2024-11-09 06:54:49,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:54:49,276 INFO L471 AbstractCegarLoop]: Abstraction has 3511 states and 6084 transitions. [2024-11-09 06:54:49,277 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.6) internal successors, (128), 5 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) [2024-11-09 06:54:49,277 INFO L276 IsEmpty]: Start isEmpty. Operand 3511 states and 6084 transitions. [2024-11-09 06:54:49,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 451 [2024-11-09 06:54:49,290 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:54:49,311 INFO L215 NwaCegarLoop]: trace histogram [65, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 06:54:49,347 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2024-11-09 06:54:49,575 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2024-11-09 06:54:49,712 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:54:49,713 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 06:54:49,713 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:54:49,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1083346262, now seen corresponding path program 1 times [2024-11-09 06:54:49,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 06:54:49,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [831170860] [2024-11-09 06:54:49,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:54:49,728 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-09 06:54:49,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 06:54:49,731 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:54:49,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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 (14)] Waiting until timeout for monitored process [2024-11-09 06:54:53,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:54:53,305 INFO L255 TraceCheckSpWp]: Trace formula consists of 779 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 06:54:53,310 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:55:20,975 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 802 proven. 183 refuted. 0 times theorem prover too weak. 7335 trivial. 0 not checked. [2024-11-09 06:55:20,975 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 06:55:41,272 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 9 proven. 183 refuted. 0 times theorem prover too weak. 8128 trivial. 0 not checked. [2024-11-09 06:55:41,272 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 06:55:41,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [831170860] [2024-11-09 06:55:41,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [831170860] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 06:55:41,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [541033169] [2024-11-09 06:55:41,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:55:41,273 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 06:55:41,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 06:55:41,277 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 06:55:41,282 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2024-11-09 06:55:43,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:55:43,972 INFO L255 TraceCheckSpWp]: Trace formula consists of 779 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-09 06:55:43,977 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:55:49,489 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8320 trivial. 0 not checked. [2024-11-09 06:55:49,489 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 06:55:49,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [541033169] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:55:49,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 06:55:49,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 9 [2024-11-09 06:55:49,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897364074] [2024-11-09 06:55:49,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:55:49,491 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 06:55:49,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 06:55:49,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 06:55:49,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-09 06:55:49,492 INFO L87 Difference]: Start difference. First operand 3511 states and 6084 transitions. Second operand has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) [2024-11-09 06:55:53,549 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:55:55,344 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:55:58,219 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:56:00,288 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:56:03,683 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.98s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:56:05,695 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:56:07,703 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:56:09,707 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:56:11,728 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:56:13,730 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:56:15,741 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:56:16,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:56:16,663 INFO L93 Difference]: Finished difference Result 14631 states and 25456 transitions. [2024-11-09 06:56:16,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 06:56:16,664 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) Word has length 450 [2024-11-09 06:56:16,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:56:16,714 INFO L225 Difference]: With dead ends: 14631 [2024-11-09 06:56:16,715 INFO L226 Difference]: Without dead ends: 11237 [2024-11-09 06:56:16,722 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1349 GetRequests, 1340 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-09 06:56:16,723 INFO L432 NwaCegarLoop]: 392 mSDtfsCounter, 818 mSDsluCounter, 863 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 14 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 818 SdHoareTripleChecker+Valid, 1255 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.4s IncrementalHoareTripleChecker+Time [2024-11-09 06:56:16,723 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [818 Valid, 1255 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 49 Invalid, 9 Unknown, 0 Unchecked, 26.4s Time] [2024-11-09 06:56:16,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11237 states. [2024-11-09 06:56:17,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11237 to 4443. [2024-11-09 06:56:17,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4443 states, 4153 states have (on average 1.7124969901276186) internal successors, (7112), 4159 states have internal predecessors, (7112), 279 states have call successors, (279), 10 states have call predecessors, (279), 10 states have return successors, (279), 273 states have call predecessors, (279), 279 states have call successors, (279) [2024-11-09 06:56:17,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4443 states to 4443 states and 7670 transitions. [2024-11-09 06:56:17,531 INFO L78 Accepts]: Start accepts. Automaton has 4443 states and 7670 transitions. Word has length 450 [2024-11-09 06:56:17,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:56:17,536 INFO L471 AbstractCegarLoop]: Abstraction has 4443 states and 7670 transitions. [2024-11-09 06:56:17,536 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) [2024-11-09 06:56:17,537 INFO L276 IsEmpty]: Start isEmpty. Operand 4443 states and 7670 transitions. [2024-11-09 06:56:17,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 451 [2024-11-09 06:56:17,594 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:56:17,595 INFO L215 NwaCegarLoop]: trace histogram [65, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 06:56:17,651 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2024-11-09 06:56:17,873 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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 (14)] Forceful destruction successful, exit code 0 [2024-11-09 06:56:17,995 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:56:17,996 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 06:56:17,996 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:56:17,996 INFO L85 PathProgramCache]: Analyzing trace with hash -722092072, now seen corresponding path program 1 times [2024-11-09 06:56:17,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 06:56:17,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1438845568] [2024-11-09 06:56:17,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:56:17,998 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-09 06:56:17,999 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 06:56:18,000 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:56:18,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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 (16)] Waiting until timeout for monitored process [2024-11-09 06:56:21,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:56:21,220 INFO L255 TraceCheckSpWp]: Trace formula consists of 778 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 06:56:21,228 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:56:50,538 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 802 proven. 183 refuted. 0 times theorem prover too weak. 7335 trivial. 0 not checked. [2024-11-09 06:56:50,538 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 06:57:11,975 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 9 proven. 183 refuted. 0 times theorem prover too weak. 8128 trivial. 0 not checked. [2024-11-09 06:57:11,976 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 06:57:11,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1438845568] [2024-11-09 06:57:11,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1438845568] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 06:57:11,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [683639099] [2024-11-09 06:57:11,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:57:11,977 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 06:57:11,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 06:57:11,978 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 06:57:11,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2024-11-09 06:57:14,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:57:14,583 INFO L255 TraceCheckSpWp]: Trace formula consists of 778 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-09 06:57:14,591 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:57:27,723 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8320 trivial. 0 not checked. [2024-11-09 06:57:27,723 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 06:57:27,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [683639099] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:57:27,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 06:57:27,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5, 5] total 11 [2024-11-09 06:57:27,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081815465] [2024-11-09 06:57:27,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:57:27,725 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 06:57:27,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 06:57:27,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 06:57:27,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-09 06:57:27,727 INFO L87 Difference]: Start difference. First operand 4443 states and 7670 transitions. Second operand has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) [2024-11-09 06:57:37,069 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:57:39,079 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:57:41,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:57:43,269 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:57:45,273 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:57:49,676 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:57:51,717 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:57:53,165 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:57:55,306 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:57:58,313 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:58:00,439 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:58:03,998 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.93s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:58:06,003 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:58:08,017 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:58:10,020 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:58:12,023 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:58:14,029 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:58:16,038 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:58:18,041 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:58:20,057 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:58:22,060 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:58:24,068 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:58:26,078 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:58:28,087 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:58:30,094 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:58:32,104 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:58:34,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:58:36,134 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:58:38,150 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:58:39,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 06:58:39,768 INFO L93 Difference]: Finished difference Result 13123 states and 22619 transitions. [2024-11-09 06:58:39,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 06:58:39,769 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) Word has length 450 [2024-11-09 06:58:39,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 06:58:39,818 INFO L225 Difference]: With dead ends: 13123 [2024-11-09 06:58:39,818 INFO L226 Difference]: Without dead ends: 8797 [2024-11-09 06:58:39,828 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1349 GetRequests, 1338 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-09 06:58:39,831 INFO L432 NwaCegarLoop]: 493 mSDtfsCounter, 1195 mSDsluCounter, 1269 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 28 mSolverCounterUnsat, 24 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 70.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1195 SdHoareTripleChecker+Valid, 1762 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 24 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 71.3s IncrementalHoareTripleChecker+Time [2024-11-09 06:58:39,831 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1195 Valid, 1762 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 275 Invalid, 24 Unknown, 0 Unchecked, 71.3s Time] [2024-11-09 06:58:39,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8797 states. [2024-11-09 06:58:40,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8797 to 5323. [2024-11-09 06:58:40,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5323 states, 5033 states have (on average 1.7222332604808266) internal successors, (8668), 5039 states have internal predecessors, (8668), 279 states have call successors, (279), 10 states have call predecessors, (279), 10 states have return successors, (279), 273 states have call predecessors, (279), 279 states have call successors, (279) [2024-11-09 06:58:40,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5323 states to 5323 states and 9226 transitions. [2024-11-09 06:58:40,348 INFO L78 Accepts]: Start accepts. Automaton has 5323 states and 9226 transitions. Word has length 450 [2024-11-09 06:58:40,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 06:58:40,353 INFO L471 AbstractCegarLoop]: Abstraction has 5323 states and 9226 transitions. [2024-11-09 06:58:40,353 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) [2024-11-09 06:58:40,354 INFO L276 IsEmpty]: Start isEmpty. Operand 5323 states and 9226 transitions. [2024-11-09 06:58:40,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 451 [2024-11-09 06:58:40,381 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 06:58:40,381 INFO L215 NwaCegarLoop]: trace histogram [65, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-09 06:58:40,538 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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 (16)] Forceful destruction successful, exit code 0 [2024-11-09 06:58:40,598 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (17)] Ended with exit code 0 [2024-11-09 06:58:40,783 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt [2024-11-09 06:58:40,783 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 06:58:40,784 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 06:58:40,784 INFO L85 PathProgramCache]: Analyzing trace with hash -42033702, now seen corresponding path program 1 times [2024-11-09 06:58:40,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-09 06:58:40,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1177608741] [2024-11-09 06:58:40,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:58:40,786 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-09 06:58:40,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/mathsat [2024-11-09 06:58:40,788 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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-09 06:58:40,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/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 (18)] Waiting until timeout for monitored process [2024-11-09 06:58:43,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:58:44,054 INFO L255 TraceCheckSpWp]: Trace formula consists of 779 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 06:58:44,059 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:59:12,522 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 802 proven. 183 refuted. 0 times theorem prover too weak. 7335 trivial. 0 not checked. [2024-11-09 06:59:12,523 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 06:59:32,830 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 9 proven. 183 refuted. 0 times theorem prover too weak. 8128 trivial. 0 not checked. [2024-11-09 06:59:32,830 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-09 06:59:32,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1177608741] [2024-11-09 06:59:32,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1177608741] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 06:59:32,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [35991115] [2024-11-09 06:59:32,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 06:59:32,831 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-09 06:59:32,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 [2024-11-09 06:59:32,833 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-09 06:59:32,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ccfba42-5122-408d-82e9-6b8bda171e3d/bin/utaipan-verify-YMUCfTKeje/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2024-11-09 06:59:35,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 06:59:35,441 INFO L255 TraceCheckSpWp]: Trace formula consists of 779 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-09 06:59:35,446 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 06:59:42,281 INFO L134 CoverageAnalysis]: Checked inductivity of 8320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8320 trivial. 0 not checked. [2024-11-09 06:59:42,281 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-09 06:59:42,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [35991115] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 06:59:42,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-09 06:59:42,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 10 [2024-11-09 06:59:42,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048750948] [2024-11-09 06:59:42,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 06:59:42,283 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 06:59:42,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-09 06:59:42,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 06:59:42,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-11-09 06:59:42,284 INFO L87 Difference]: Start difference. First operand 5323 states and 9226 transitions. Second operand has 5 states, 5 states have (on average 25.6) internal successors, (128), 5 states have internal predecessors, (128), 1 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 1 states have call predecessors, (65), 1 states have call successors, (65) [2024-11-09 06:59:48,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:59:50,449 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:59:52,417 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:59:54,162 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:59:55,923 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 06:59:57,646 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:00:03,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:00:05,802 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:00:07,808 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:00:09,128 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:00:13,758 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:00:15,765 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:00:17,786 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:00:19,788 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:00:21,793 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 07:00:23,815 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []