./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-0.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-0.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E --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 2cc8613549263fa9e280e7172125d1234167e6a3b8c0b538287580172fa36964 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 03:48:07,243 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 03:48:07,349 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-14 03:48:07,355 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 03:48:07,355 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 03:48:07,401 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 03:48:07,402 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 03:48:07,402 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 03:48:07,403 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 03:48:07,403 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 03:48:07,404 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 03:48:07,405 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 03:48:07,405 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 03:48:07,405 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 03:48:07,405 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 03:48:07,405 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 03:48:07,405 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 03:48:07,405 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 03:48:07,405 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 03:48:07,405 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 03:48:07,406 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 03:48:07,406 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 03:48:07,406 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 03:48:07,406 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 03:48:07,406 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 03:48:07,406 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 03:48:07,406 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 03:48:07,407 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 03:48:07,407 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 03:48:07,407 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 03:48:07,407 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 03:48:07,407 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 03:48:07,407 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 03:48:07,407 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 03:48:07,407 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 03:48:07,407 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 03:48:07,409 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 03:48:07,409 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 03:48:07,409 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:48:07,409 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 03:48:07,410 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 03:48:07,410 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 03:48:07,410 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 03:48:07,410 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 03:48:07,411 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 03:48:07,411 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 03:48:07,411 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 03:48:07,411 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E 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 -> 2cc8613549263fa9e280e7172125d1234167e6a3b8c0b538287580172fa36964 [2024-11-14 03:48:07,752 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 03:48:07,760 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 03:48:07,762 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 03:48:07,763 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 03:48:07,764 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 03:48:07,765 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-0.i Unable to find full path for "g++" [2024-11-14 03:48:10,098 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 03:48:10,474 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 03:48:10,475 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-0.i [2024-11-14 03:48:10,491 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/data/34fd6fca8/c106ef660c734b7896ac68194ac5d8c0/FLAGe90b3766a [2024-11-14 03:48:10,510 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/data/34fd6fca8/c106ef660c734b7896ac68194ac5d8c0 [2024-11-14 03:48:10,512 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 03:48:10,514 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 03:48:10,516 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 03:48:10,516 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 03:48:10,522 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 03:48:10,524 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:48:10" (1/1) ... [2024-11-14 03:48:10,525 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@34423123 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:10, skipping insertion in model container [2024-11-14 03:48:10,525 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:48:10" (1/1) ... [2024-11-14 03:48:10,594 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 03:48:10,840 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_3baaa21f-8065-4045-9def-c0e2a047cb6f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-0.i[915,928] [2024-11-14 03:48:11,104 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:48:11,137 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 03:48:11,153 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_3baaa21f-8065-4045-9def-c0e2a047cb6f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-0.i[915,928] [2024-11-14 03:48:11,312 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:48:11,346 INFO L204 MainTranslator]: Completed translation [2024-11-14 03:48:11,347 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:11 WrapperNode [2024-11-14 03:48:11,347 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 03:48:11,348 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 03:48:11,349 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 03:48:11,349 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 03:48:11,355 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:11" (1/1) ... [2024-11-14 03:48:11,375 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:11" (1/1) ... [2024-11-14 03:48:11,478 INFO L138 Inliner]: procedures = 26, calls = 92, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 657 [2024-11-14 03:48:11,478 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 03:48:11,479 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 03:48:11,479 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 03:48:11,479 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 03:48:11,489 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:11" (1/1) ... [2024-11-14 03:48:11,490 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:11" (1/1) ... [2024-11-14 03:48:11,504 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:11" (1/1) ... [2024-11-14 03:48:11,505 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:11" (1/1) ... [2024-11-14 03:48:11,538 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:11" (1/1) ... [2024-11-14 03:48:11,547 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:11" (1/1) ... [2024-11-14 03:48:11,559 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:11" (1/1) ... [2024-11-14 03:48:11,565 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:11" (1/1) ... [2024-11-14 03:48:11,581 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 03:48:11,582 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 03:48:11,582 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 03:48:11,583 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 03:48:11,584 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:11" (1/1) ... [2024-11-14 03:48:11,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:48:11,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:48:11,626 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 03:48:11,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 03:48:11,670 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 03:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 03:48:11,671 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 03:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 03:48:11,671 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 03:48:11,672 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 03:48:11,924 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 03:48:11,926 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 03:48:13,868 INFO L? ?]: Removed 20 outVars from TransFormulas that were not future-live. [2024-11-14 03:48:13,868 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 03:48:15,578 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 03:48:15,579 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 03:48:15,579 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:48:15 BoogieIcfgContainer [2024-11-14 03:48:15,579 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 03:48:15,582 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 03:48:15,582 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 03:48:15,588 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 03:48:15,589 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 03:48:10" (1/3) ... [2024-11-14 03:48:15,590 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@709ddd52 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:48:15, skipping insertion in model container [2024-11-14 03:48:15,590 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:11" (2/3) ... [2024-11-14 03:48:15,590 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@709ddd52 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:48:15, skipping insertion in model container [2024-11-14 03:48:15,590 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:48:15" (3/3) ... [2024-11-14 03:48:15,592 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-500_file-0.i [2024-11-14 03:48:15,614 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 03:48:15,617 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-500_file-0.i that has 2 procedures, 132 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-14 03:48:15,709 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 03:48:15,730 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;@762fed25, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 03:48:15,731 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 03:48:15,736 INFO L276 IsEmpty]: Start isEmpty. Operand has 132 states, 50 states have (on average 1.06) internal successors, (53), 51 states have internal predecessors, (53), 79 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) [2024-11-14 03:48:15,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2024-11-14 03:48:15,768 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:48:15,769 INFO L215 NwaCegarLoop]: trace histogram [79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 03:48:15,770 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:48:15,775 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:48:15,775 INFO L85 PathProgramCache]: Analyzing trace with hash 111728136, now seen corresponding path program 1 times [2024-11-14 03:48:15,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:48:15,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14196497] [2024-11-14 03:48:15,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:48:15,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:48:21,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 03:48:21,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2114064003] [2024-11-14 03:48:21,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:48:21,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:48:21,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:48:21,767 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:48:21,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-14 03:48:30,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 03:48:30,033 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-14 03:48:32,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 03:48:33,848 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2024-11-14 03:48:33,850 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-14 03:48:33,851 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-14 03:48:33,903 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-14 03:48:34,055 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-14 03:48:34,059 INFO L407 BasicCegarLoop]: Path program histogram: [1] [2024-11-14 03:48:34,682 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-14 03:48:34,687 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.11 03:48:34 BoogieIcfgContainer [2024-11-14 03:48:34,687 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-14 03:48:34,688 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-14 03:48:34,688 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-14 03:48:34,688 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-14 03:48:34,689 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:48:15" (3/4) ... [2024-11-14 03:48:34,693 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-14 03:48:34,694 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-14 03:48:34,695 INFO L158 Benchmark]: Toolchain (without parser) took 24180.72ms. Allocated memory was 117.4MB in the beginning and 343.9MB in the end (delta: 226.5MB). Free memory was 91.5MB in the beginning and 142.9MB in the end (delta: -51.4MB). Peak memory consumption was 180.6MB. Max. memory is 16.1GB. [2024-11-14 03:48:34,696 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 117.4MB. Free memory is still 75.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 03:48:34,696 INFO L158 Benchmark]: CACSL2BoogieTranslator took 831.90ms. Allocated memory is still 117.4MB. Free memory was 91.3MB in the beginning and 62.3MB in the end (delta: 29.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-14 03:48:34,697 INFO L158 Benchmark]: Boogie Procedure Inliner took 129.78ms. Allocated memory is still 117.4MB. Free memory was 62.3MB in the beginning and 50.9MB in the end (delta: 11.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-14 03:48:34,697 INFO L158 Benchmark]: Boogie Preprocessor took 102.60ms. Allocated memory is still 117.4MB. Free memory was 50.9MB in the beginning and 45.7MB in the end (delta: 5.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-14 03:48:34,698 INFO L158 Benchmark]: RCFGBuilder took 3997.51ms. Allocated memory was 117.4MB in the beginning and 184.5MB in the end (delta: 67.1MB). Free memory was 45.7MB in the beginning and 128.3MB in the end (delta: -82.6MB). Peak memory consumption was 80.9MB. Max. memory is 16.1GB. [2024-11-14 03:48:34,698 INFO L158 Benchmark]: TraceAbstraction took 19105.18ms. Allocated memory was 184.5MB in the beginning and 343.9MB in the end (delta: 159.4MB). Free memory was 128.3MB in the beginning and 143.0MB in the end (delta: -14.7MB). Peak memory consumption was 200.3MB. Max. memory is 16.1GB. [2024-11-14 03:48:34,699 INFO L158 Benchmark]: Witness Printer took 5.96ms. Allocated memory is still 343.9MB. Free memory was 143.0MB in the beginning and 142.9MB in the end (delta: 43.1kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-14 03:48:34,702 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.33ms. Allocated memory is still 117.4MB. Free memory is still 75.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 831.90ms. Allocated memory is still 117.4MB. Free memory was 91.3MB in the beginning and 62.3MB in the end (delta: 29.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 129.78ms. Allocated memory is still 117.4MB. Free memory was 62.3MB in the beginning and 50.9MB in the end (delta: 11.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 102.60ms. Allocated memory is still 117.4MB. Free memory was 50.9MB in the beginning and 45.7MB in the end (delta: 5.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 3997.51ms. Allocated memory was 117.4MB in the beginning and 184.5MB in the end (delta: 67.1MB). Free memory was 45.7MB in the beginning and 128.3MB in the end (delta: -82.6MB). Peak memory consumption was 80.9MB. Max. memory is 16.1GB. * TraceAbstraction took 19105.18ms. Allocated memory was 184.5MB in the beginning and 343.9MB in the end (delta: 159.4MB). Free memory was 128.3MB in the beginning and 143.0MB in the end (delta: -14.7MB). Peak memory consumption was 200.3MB. Max. memory is 16.1GB. * Witness Printer took 5.96ms. Allocated memory is still 343.9MB. Free memory was 143.0MB in the beginning and 142.9MB in the end (delta: 43.1kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftLeft at line 392, overapproximation of someBinaryArithmeticDOUBLEoperation at line 155, overapproximation of someBinaryFLOATComparisonOperation at line 663, overapproximation of someBinaryFLOATComparisonOperation at line 637, overapproximation of someBinaryFLOATComparisonOperation at line 555, overapproximation of someBinaryFLOATComparisonOperation at line 553, overapproximation of someBinaryFLOATComparisonOperation at line 236, overapproximation of someBinaryFLOATComparisonOperation at line 641, overapproximation of someBinaryFLOATComparisonOperation at line 639, overapproximation of bitwiseOr at line 197, overapproximation of someUnaryDOUBLEoperation at line 155, overapproximation of bitwiseAnd at line 242, overapproximation of someBinaryDOUBLEComparisonOperation at line 580, overapproximation of someBinaryDOUBLEComparisonOperation at line 549, overapproximation of someBinaryDOUBLEComparisonOperation at line 563, overapproximation of someBinaryDOUBLEComparisonOperation at line 646, overapproximation of someBinaryDOUBLEComparisonOperation at line 561, overapproximation of someBinaryDOUBLEComparisonOperation at line 548, overapproximation of someBinaryDOUBLEComparisonOperation at line 551, overapproximation of someBinaryDOUBLEComparisonOperation at line 155, overapproximation of someUnaryFLOAToperation at line 236, overapproximation of someBinaryArithmeticFLOAToperation at line 236. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = 0; [L23] signed long int var_1_5 = 2; [L24] signed short int var_1_6 = -10; [L25] unsigned long int var_1_7 = 1; [L26] unsigned char var_1_8 = 0; [L27] unsigned long int var_1_9 = 3470417420; [L28] unsigned char var_1_10 = 0; [L29] double var_1_12 = 25.6; [L30] double var_1_13 = 1.75; [L31] float var_1_14 = 5.4; [L32] float var_1_15 = 127.5; [L33] float var_1_16 = 3.5; [L34] signed long int var_1_17 = 64; [L35] double var_1_19 = 0.0; [L36] unsigned short int var_1_20 = 10; [L37] double var_1_21 = 4.75; [L38] double var_1_22 = 4.6; [L39] unsigned char var_1_23 = 0; [L40] unsigned char var_1_24 = 0; [L41] unsigned char var_1_25 = 0; [L42] unsigned char var_1_26 = 0; [L43] unsigned char var_1_27 = 0; [L44] unsigned char var_1_28 = 0; [L45] signed short int var_1_29 = 4; [L46] unsigned char var_1_30 = 1; [L47] double var_1_31 = 4.5; [L48] unsigned short int var_1_32 = 1; [L49] unsigned short int var_1_33 = 50; [L50] unsigned short int var_1_34 = 1; [L51] unsigned char var_1_35 = 8; [L52] signed short int var_1_36 = 25; [L53] signed long int var_1_37 = 1; [L54] unsigned char var_1_38 = 128; [L55] unsigned char var_1_39 = 0; [L56] signed char var_1_40 = -64; [L57] signed char var_1_41 = 8; [L58] signed char var_1_42 = 50; [L59] signed char var_1_43 = 32; [L60] double var_1_44 = 15.1; [L61] unsigned short int var_1_45 = 100; [L62] unsigned short int var_1_46 = 2; [L63] signed short int var_1_47 = -8; [L64] signed short int var_1_48 = 0; [L65] float var_1_49 = 15.5; [L66] signed short int var_1_50 = 32; [L67] unsigned char var_1_51 = 0; [L68] signed long int var_1_52 = 64; [L69] signed short int var_1_53 = -10; [L70] signed short int var_1_54 = -25; [L71] unsigned short int var_1_55 = 10; [L72] signed long int var_1_56 = -32; [L73] unsigned short int var_1_57 = 64418; [L74] unsigned short int var_1_58 = 65192; [L75] unsigned short int var_1_59 = 29239; [L76] unsigned short int var_1_60 = 22479; [L77] float var_1_61 = 10.75; [L78] float var_1_62 = 1.5; [L79] float var_1_63 = 99999999999.5; [L80] float var_1_64 = 200.6; [L81] signed char var_1_65 = 2; [L82] signed short int var_1_66 = -4; [L83] signed long int var_1_67 = -256; [L84] signed short int var_1_68 = 500; [L85] signed short int var_1_69 = -1; [L86] signed long int var_1_70 = 256; [L87] double var_1_71 = 2.75; [L88] unsigned char var_1_72 = 200; [L89] double var_1_73 = 127.24; [L90] unsigned long int var_1_74 = 32; [L91] unsigned short int var_1_75 = 2; [L92] unsigned short int var_1_76 = 500; [L93] unsigned char var_1_77 = 0; [L94] unsigned char var_1_78 = 5; [L95] signed char var_1_79 = 0; [L96] unsigned short int var_1_80 = 500; [L97] signed short int var_1_81 = 256; [L98] signed char var_1_82 = 50; [L99] signed short int var_1_83 = -5; [L100] unsigned short int var_1_84 = 8; [L101] unsigned short int var_1_85 = 32; [L102] signed char var_1_86 = -25; [L103] unsigned char var_1_87 = 0; [L104] unsigned char var_1_88 = 5; [L105] unsigned char var_1_89 = 128; [L106] unsigned char var_1_90 = 1; [L107] unsigned char var_1_91 = 1; [L108] float var_1_92 = 64.6; [L109] unsigned char var_1_93 = 1; [L110] unsigned long int var_1_94 = 2; [L111] unsigned char var_1_95 = 64; [L112] unsigned short int var_1_96 = 50; [L113] unsigned long int var_1_97 = 50; [L114] unsigned char var_1_98 = 2; [L115] unsigned char var_1_99 = 0; [L116] float var_1_100 = 4.375; [L117] float var_1_101 = 15.95; [L118] unsigned char var_1_102 = 1; [L119] signed char var_1_103 = 2; [L120] unsigned long int var_1_104 = 5; [L121] unsigned long int var_1_105 = 1335076519; [L122] unsigned long int var_1_106 = 2816820712; [L123] unsigned long int var_1_107 = 2567290535; [L124] float var_1_108 = 8.5; [L125] float var_1_109 = 128.7; [L126] double var_1_110 = 31.6; [L127] signed short int var_1_111 = 5; [L128] double var_1_112 = 1.6; [L129] signed short int var_1_113 = -1; [L130] signed long int var_1_114 = -200; [L131] signed short int var_1_115 = -256; [L132] signed long int var_1_116 = -10; [L133] signed char var_1_117 = 64; [L134] signed long int var_1_118 = -8; [L135] signed long int var_1_119 = 256; [L136] double var_1_120 = 99.75; [L137] unsigned short int var_1_121 = 1; [L138] unsigned char var_1_122 = 1; [L139] double var_1_123 = 0.7; [L140] float var_1_124 = 32.8; [L141] double var_1_125 = 7.025; [L142] unsigned char var_1_126 = 10; [L143] signed short int var_1_127 = -16; [L144] double var_1_128 = 256.2; [L145] signed long int last_1_var_1_1 = 0; [L146] signed long int last_1_var_1_5 = 2; [L147] signed short int last_1_var_1_6 = -10; [L148] unsigned long int last_1_var_1_7 = 1; [L149] float last_1_var_1_14 = 5.4; [L150] signed long int last_1_var_1_17 = 64; [L678] isInitial = 1 [L679] FCALL initially() [L680] COND TRUE 1 [L681] CALL updateLastVariables() [L666] last_1_var_1_1 = var_1_1 [L667] last_1_var_1_5 = var_1_5 [L668] last_1_var_1_6 = var_1_6 [L669] last_1_var_1_7 = var_1_7 [L670] last_1_var_1_14 = var_1_14 [L671] last_1_var_1_17 = var_1_17 [L681] RET updateLastVariables() [L682] CALL updateVariables() [L541] var_1_9 = __VERIFIER_nondet_ulong() [L542] CALL assume_abort_if_not(var_1_9 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=0, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_12=128/5, var_1_13=7/4, var_1_14=27/5, var_1_15=255/2, var_1_16=7/2, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L542] RET assume_abort_if_not(var_1_9 >= 2147483647) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=0, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_12=128/5, var_1_13=7/4, var_1_14=27/5, var_1_15=255/2, var_1_16=7/2, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L543] CALL assume_abort_if_not(var_1_9 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=0, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_12=128/5, var_1_13=7/4, var_1_14=27/5, var_1_15=255/2, var_1_16=7/2, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L543] RET assume_abort_if_not(var_1_9 <= 4294967295) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=0, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_12=128/5, var_1_13=7/4, var_1_14=27/5, var_1_15=255/2, var_1_16=7/2, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L544] var_1_10 = __VERIFIER_nondet_uchar() [L545] CALL assume_abort_if_not(var_1_10 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_12=128/5, var_1_13=7/4, var_1_14=27/5, var_1_15=255/2, var_1_16=7/2, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L545] RET assume_abort_if_not(var_1_10 >= 1) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_12=128/5, var_1_13=7/4, var_1_14=27/5, var_1_15=255/2, var_1_16=7/2, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L546] CALL assume_abort_if_not(var_1_10 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_12=128/5, var_1_13=7/4, var_1_14=27/5, var_1_15=255/2, var_1_16=7/2, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L546] RET assume_abort_if_not(var_1_10 <= 1) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_12=128/5, var_1_13=7/4, var_1_14=27/5, var_1_15=255/2, var_1_16=7/2, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L547] var_1_12 = __VERIFIER_nondet_double() [L548] CALL assume_abort_if_not((var_1_12 >= -922337.2036854776000e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854776000e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_13=7/4, var_1_14=27/5, var_1_15=255/2, var_1_16=7/2, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L548] RET assume_abort_if_not((var_1_12 >= -922337.2036854776000e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854776000e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_13=7/4, var_1_14=27/5, var_1_15=255/2, var_1_16=7/2, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L549] CALL assume_abort_if_not(var_1_12 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_13=7/4, var_1_14=27/5, var_1_15=255/2, var_1_16=7/2, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L549] RET assume_abort_if_not(var_1_12 != 0.0F) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_13=7/4, var_1_14=27/5, var_1_15=255/2, var_1_16=7/2, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L550] var_1_13 = __VERIFIER_nondet_double() [L551] CALL assume_abort_if_not((var_1_13 >= -922337.2036854776000e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854776000e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_15=255/2, var_1_16=7/2, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L551] RET assume_abort_if_not((var_1_13 >= -922337.2036854776000e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854776000e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_15=255/2, var_1_16=7/2, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L552] var_1_15 = __VERIFIER_nondet_float() [L553] CALL assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_16=7/2, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L553] RET assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_16=7/2, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L554] var_1_16 = __VERIFIER_nondet_float() [L555] CALL assume_abort_if_not((var_1_16 >= -922337.2036854765600e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L555] RET assume_abort_if_not((var_1_16 >= -922337.2036854765600e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=10, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L556] var_1_20 = __VERIFIER_nondet_ushort() [L557] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L557] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L558] CALL assume_abort_if_not(var_1_20 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L558] RET assume_abort_if_not(var_1_20 <= 65535) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L559] CALL assume_abort_if_not(var_1_20 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L559] RET assume_abort_if_not(var_1_20 != 0) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_21=19/4, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L560] var_1_21 = __VERIFIER_nondet_double() [L561] CALL assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L561] RET assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_22=23/5, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L562] var_1_22 = __VERIFIER_nondet_double() [L563] CALL assume_abort_if_not((var_1_22 >= 0.0F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L563] RET assume_abort_if_not((var_1_22 >= 0.0F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L564] var_1_24 = __VERIFIER_nondet_uchar() [L565] CALL assume_abort_if_not(var_1_24 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L565] RET assume_abort_if_not(var_1_24 >= 1) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L566] CALL assume_abort_if_not(var_1_24 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L566] RET assume_abort_if_not(var_1_24 <= 1) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L567] var_1_25 = __VERIFIER_nondet_uchar() [L568] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L568] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L569] CALL assume_abort_if_not(var_1_25 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L569] RET assume_abort_if_not(var_1_25 <= 0) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L570] var_1_27 = __VERIFIER_nondet_uchar() [L571] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L571] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L572] CALL assume_abort_if_not(var_1_27 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L572] RET assume_abort_if_not(var_1_27 <= 0) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L573] var_1_28 = __VERIFIER_nondet_uchar() [L574] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L574] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L575] CALL assume_abort_if_not(var_1_28 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L575] RET assume_abort_if_not(var_1_28 <= 0) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=1, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L576] var_1_30 = __VERIFIER_nondet_uchar() [L577] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L577] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L578] CALL assume_abort_if_not(var_1_30 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L578] RET assume_abort_if_not(var_1_30 <= 1) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_31=9/2, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L579] var_1_31 = __VERIFIER_nondet_double() [L580] CALL assume_abort_if_not((var_1_31 >= -922337.2036854776000e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854776000e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L580] RET assume_abort_if_not((var_1_31 >= -922337.2036854776000e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854776000e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=50, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L581] var_1_33 = __VERIFIER_nondet_ushort() [L582] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L582] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L583] CALL assume_abort_if_not(var_1_33 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L583] RET assume_abort_if_not(var_1_33 <= 32767) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=1, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L584] var_1_34 = __VERIFIER_nondet_ushort() [L585] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L585] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L586] CALL assume_abort_if_not(var_1_34 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L586] RET assume_abort_if_not(var_1_34 <= 32767) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=25, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L587] var_1_36 = __VERIFIER_nondet_short() [L588] CALL assume_abort_if_not(var_1_36 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L588] RET assume_abort_if_not(var_1_36 >= -32768) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L589] CALL assume_abort_if_not(var_1_36 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L589] RET assume_abort_if_not(var_1_36 <= 32767) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=1, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L590] var_1_37 = __VERIFIER_nondet_long() [L591] CALL assume_abort_if_not(var_1_37 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L591] RET assume_abort_if_not(var_1_37 >= -2147483647) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L592] CALL assume_abort_if_not(var_1_37 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L592] RET assume_abort_if_not(var_1_37 <= 2147483647) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L593] CALL assume_abort_if_not(var_1_37 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L593] RET assume_abort_if_not(var_1_37 != 0) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=128, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L594] var_1_38 = __VERIFIER_nondet_uchar() [L595] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L595] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L596] CALL assume_abort_if_not(var_1_38 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L596] RET assume_abort_if_not(var_1_38 <= 254) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=8, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L597] var_1_41 = __VERIFIER_nondet_char() [L598] CALL assume_abort_if_not(var_1_41 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L598] RET assume_abort_if_not(var_1_41 >= -127) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L599] CALL assume_abort_if_not(var_1_41 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L599] RET assume_abort_if_not(var_1_41 <= 126) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=50, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L600] var_1_42 = __VERIFIER_nondet_char() [L601] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L601] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L602] CALL assume_abort_if_not(var_1_42 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L602] RET assume_abort_if_not(var_1_42 <= 63) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=32, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L603] var_1_43 = __VERIFIER_nondet_char() [L604] CALL assume_abort_if_not(var_1_43 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L604] RET assume_abort_if_not(var_1_43 >= 0) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L605] CALL assume_abort_if_not(var_1_43 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L605] RET assume_abort_if_not(var_1_43 <= 63) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=2, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L606] var_1_46 = __VERIFIER_nondet_ushort() [L607] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L607] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L608] CALL assume_abort_if_not(var_1_46 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L608] RET assume_abort_if_not(var_1_46 <= 65534) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=0, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L609] var_1_48 = __VERIFIER_nondet_short() [L610] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L610] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L611] CALL assume_abort_if_not(var_1_48 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L611] RET assume_abort_if_not(var_1_48 <= 32766) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=0, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L612] var_1_51 = __VERIFIER_nondet_uchar() [L613] CALL assume_abort_if_not(var_1_51 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L613] RET assume_abort_if_not(var_1_51 >= 0) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L614] CALL assume_abort_if_not(var_1_51 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L614] RET assume_abort_if_not(var_1_51 <= 1) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=64, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L615] var_1_52 = __VERIFIER_nondet_long() [L616] CALL assume_abort_if_not(var_1_52 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L616] RET assume_abort_if_not(var_1_52 >= -2147483648) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L617] CALL assume_abort_if_not(var_1_52 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L617] RET assume_abort_if_not(var_1_52 <= 2147483647) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=-10, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L618] var_1_53 = __VERIFIER_nondet_short() [L619] CALL assume_abort_if_not(var_1_53 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L619] RET assume_abort_if_not(var_1_53 >= -32767) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L620] CALL assume_abort_if_not(var_1_53 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L620] RET assume_abort_if_not(var_1_53 <= 32766) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=-32, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L621] var_1_56 = __VERIFIER_nondet_long() [L622] CALL assume_abort_if_not(var_1_56 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L622] RET assume_abort_if_not(var_1_56 >= -2147483648) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L623] CALL assume_abort_if_not(var_1_56 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L623] RET assume_abort_if_not(var_1_56 <= 2147483647) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=64418, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L624] var_1_57 = __VERIFIER_nondet_ushort() [L625] CALL assume_abort_if_not(var_1_57 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L625] RET assume_abort_if_not(var_1_57 >= 32767) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L626] CALL assume_abort_if_not(var_1_57 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L626] RET assume_abort_if_not(var_1_57 <= 65534) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=65192, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L627] var_1_58 = __VERIFIER_nondet_ushort() [L628] CALL assume_abort_if_not(var_1_58 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L628] RET assume_abort_if_not(var_1_58 >= 32767) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L629] CALL assume_abort_if_not(var_1_58 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L629] RET assume_abort_if_not(var_1_58 <= 65534) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=29239, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L630] var_1_59 = __VERIFIER_nondet_ushort() [L631] CALL assume_abort_if_not(var_1_59 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L631] RET assume_abort_if_not(var_1_59 >= 16383) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L632] CALL assume_abort_if_not(var_1_59 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L632] RET assume_abort_if_not(var_1_59 <= 32767) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=22479, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L633] var_1_60 = __VERIFIER_nondet_ushort() [L634] CALL assume_abort_if_not(var_1_60 >= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L634] RET assume_abort_if_not(var_1_60 >= 16384) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L635] CALL assume_abort_if_not(var_1_60 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L635] RET assume_abort_if_not(var_1_60 <= 32767) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_62=3/2, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L636] var_1_62 = __VERIFIER_nondet_float() [L637] 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_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L637] 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_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_63=199999999999/2, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L638] var_1_63 = __VERIFIER_nondet_float() [L639] CALL assume_abort_if_not((var_1_63 >= -461168.6018427382800e+13F && var_1_63 <= -1.0e-20F) || (var_1_63 <= 4611686.018427382800e+12F && var_1_63 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L639] RET assume_abort_if_not((var_1_63 >= -461168.6018427382800e+13F && var_1_63 <= -1.0e-20F) || (var_1_63 <= 4611686.018427382800e+12F && var_1_63 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_64=1003/5, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L640] var_1_64 = __VERIFIER_nondet_float() [L641] CALL assume_abort_if_not((var_1_64 >= 0.0F && var_1_64 <= -1.0e-20F) || (var_1_64 <= 9223372.036854765600e+12F && var_1_64 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L641] RET assume_abort_if_not((var_1_64 >= 0.0F && var_1_64 <= -1.0e-20F) || (var_1_64 <= 9223372.036854765600e+12F && var_1_64 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=200, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L642] var_1_72 = __VERIFIER_nondet_uchar() [L643] CALL assume_abort_if_not(var_1_72 >= 191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L643] RET assume_abort_if_not(var_1_72 >= 191) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L644] CALL assume_abort_if_not(var_1_72 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L644] RET assume_abort_if_not(var_1_72 <= 255) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_73=3181/25, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L645] var_1_73 = __VERIFIER_nondet_double() [L646] CALL assume_abort_if_not((var_1_73 >= -461168.6018427382800e+13F && var_1_73 <= -1.0e-20F) || (var_1_73 <= 4611686.018427382800e+12F && var_1_73 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L646] RET assume_abort_if_not((var_1_73 >= -461168.6018427382800e+13F && var_1_73 <= -1.0e-20F) || (var_1_73 <= 4611686.018427382800e+12F && var_1_73 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_75=2, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L647] var_1_75 = __VERIFIER_nondet_ushort() [L648] CALL assume_abort_if_not(var_1_75 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L648] RET assume_abort_if_not(var_1_75 >= 0) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L649] CALL assume_abort_if_not(var_1_75 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L649] RET assume_abort_if_not(var_1_75 <= 65535) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=128, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L650] var_1_89 = __VERIFIER_nondet_uchar() [L651] CALL assume_abort_if_not(var_1_89 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=-2, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L651] RET assume_abort_if_not(var_1_89 >= 127) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=-2, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L652] CALL assume_abort_if_not(var_1_89 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=-2, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L652] RET assume_abort_if_not(var_1_89 <= 254) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=1335076519, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=-2, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L653] var_1_105 = __VERIFIER_nondet_ulong() [L654] CALL assume_abort_if_not(var_1_105 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=-2147483649, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=-2, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L654] RET assume_abort_if_not(var_1_105 >= 1073741823) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=-2147483649, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=-2, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L655] CALL assume_abort_if_not(var_1_105 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=-2147483649, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=-2, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L655] RET assume_abort_if_not(var_1_105 <= 2147483647) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=-2147483649, var_1_106=2816820712, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=-2, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L656] var_1_106 = __VERIFIER_nondet_ulong() [L657] CALL assume_abort_if_not(var_1_106 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=-2147483649, var_1_106=-2147483648, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=-2, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L657] RET assume_abort_if_not(var_1_106 >= 2147483647) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=-2147483649, var_1_106=-2147483648, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=-2, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L658] CALL assume_abort_if_not(var_1_106 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=-2147483649, var_1_106=-2147483648, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=-2, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L658] RET assume_abort_if_not(var_1_106 <= 4294967294) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=-2147483649, var_1_106=-2147483648, var_1_107=2567290535, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=-2, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L659] var_1_107 = __VERIFIER_nondet_ulong() [L660] CALL assume_abort_if_not(var_1_107 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=-2147483649, var_1_106=-2147483648, var_1_107=-2147483649, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=-2, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L660] RET assume_abort_if_not(var_1_107 >= 2147483647) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=-2147483649, var_1_106=-2147483648, var_1_107=-2147483649, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=-2, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L661] CALL assume_abort_if_not(var_1_107 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=-2147483649, var_1_106=-2147483648, var_1_107=-2147483649, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=-2, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L661] RET assume_abort_if_not(var_1_107 <= 4294967294) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=-2147483649, var_1_106=-2147483648, var_1_107=-2147483649, var_1_108=17/2, var_1_109=1287/10, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=-2, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L662] var_1_109 = __VERIFIER_nondet_float() [L663] CALL assume_abort_if_not((var_1_109 >= -922337.2036854765600e+13F && var_1_109 <= -1.0e-20F) || (var_1_109 <= 9223372.036854765600e+12F && var_1_109 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=-2147483649, var_1_106=-2147483648, var_1_107=-2147483649, var_1_108=17/2, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=-2, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L20] COND FALSE !(!cond) [L663] RET assume_abort_if_not((var_1_109 >= -922337.2036854765600e+13F && var_1_109 <= -1.0e-20F) || (var_1_109 <= 9223372.036854765600e+12F && var_1_109 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=5, var_1_105=-2147483649, var_1_106=-2147483648, var_1_107=-2147483649, var_1_108=17/2, var_1_10=1, var_1_110=158/5, var_1_111=5, var_1_112=8/5, var_1_113=-1, var_1_114=-200, var_1_115=-256, var_1_116=-10, var_1_117=64, var_1_118=-8, var_1_119=256, var_1_120=399/4, var_1_121=1, var_1_122=1, var_1_123=7/10, var_1_124=164/5, var_1_125=281/40, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=27/5, var_1_17=64, var_1_19=0, var_1_1=0, var_1_20=9, var_1_23=0, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=8, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=-8, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=43/4, var_1_65=2, var_1_66=-4, var_1_67=-256, var_1_68=500, var_1_69=-1, var_1_6=-10, var_1_70=256, var_1_71=11/4, var_1_72=191, var_1_74=32, var_1_76=500, var_1_77=0, var_1_78=5, var_1_79=0, var_1_7=1, var_1_80=500, var_1_81=256, var_1_82=50, var_1_83=-5, var_1_84=8, var_1_85=32, var_1_86=-25, var_1_87=0, var_1_88=5, var_1_89=-2, var_1_8=0, var_1_90=1, var_1_91=1, var_1_92=323/5, var_1_93=1, var_1_94=2, var_1_95=64, var_1_96=50, var_1_97=50, var_1_98=2, var_1_99=0, var_1_9=-2147483649] [L682] RET updateVariables() [L683] CALL step() [L154] COND TRUE (32 / var_1_20) > -500 [L155] var_1_19 = ((((var_1_21 - var_1_22) < 0 ) ? -(var_1_21 - var_1_22) : (var_1_21 - var_1_22))) [L157] COND FALSE !(var_1_21 >= (var_1_22 * 128.9)) [L160] var_1_23 = (var_1_24 && (! var_1_25)) [L162] COND TRUE var_1_22 == var_1_19 [L163] var_1_26 = (var_1_23 && (var_1_25 || (var_1_24 && var_1_27))) [L167] COND FALSE !(\read(var_1_30)) [L172] COND FALSE !(\read(var_1_26)) [L175] COND TRUE ((~ var_1_36) % var_1_20) <= (var_1_29 % ((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37)))) [L176] COND TRUE var_1_31 <= var_1_19 [L177] COND TRUE var_1_31 >= (var_1_19 * var_1_22) [L178] var_1_35 = var_1_38 [L186] COND FALSE !(var_1_19 < var_1_22) [L189] COND TRUE var_1_32 < 256 [L190] COND FALSE !(8 >= ((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37)))) [L194] COND FALSE !(var_1_22 > 10.4) [L197] EXPR var_1_35 | var_1_38 [L197] COND FALSE !(var_1_37 >= (var_1_35 | var_1_38)) [L200] COND TRUE (((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31))) - ((((var_1_21) < (var_1_22)) ? (var_1_21) : (var_1_22)))) >= var_1_44 [L201] var_1_47 = (((((((((var_1_38 - var_1_48)) < (var_1_42)) ? ((var_1_38 - var_1_48)) : (var_1_42)))) > (var_1_43)) ? ((((((var_1_38 - var_1_48)) < (var_1_42)) ? ((var_1_38 - var_1_48)) : (var_1_42)))) : (var_1_43))) [L203] COND FALSE !(var_1_42 <= var_1_35) [L208] COND FALSE !(! var_1_51) [L213] var_1_50 = ((((var_1_53) > (var_1_40)) ? (var_1_53) : (var_1_40))) [L215] COND FALSE !(var_1_50 <= var_1_43) [L218] COND TRUE var_1_36 > var_1_48 [L219] COND FALSE !(var_1_40 > var_1_42) [L233] COND FALSE !(var_1_42 >= 32) [L236] var_1_61 = ((((((((var_1_62 + var_1_63) < 0 ) ? -(var_1_62 + var_1_63) : (var_1_62 + var_1_63)))) > ((var_1_22 - ((((var_1_21) < (var_1_64)) ? (var_1_21) : (var_1_64)))))) ? (((((var_1_62 + var_1_63) < 0 ) ? -(var_1_62 + var_1_63) : (var_1_62 + var_1_63)))) : ((var_1_22 - ((((var_1_21) < (var_1_64)) ? (var_1_21) : (var_1_64))))))) [L238] COND FALSE !((var_1_32 != var_1_45) && var_1_27) [L241] COND FALSE !(\read(var_1_30)) [L246] COND TRUE \read(var_1_23) [L247] var_1_67 = ((((var_1_29 + var_1_58) < 0 ) ? -(var_1_29 + var_1_58) : (var_1_29 + var_1_58))) [L249] COND FALSE !(\read(var_1_39)) [L252] COND TRUE var_1_43 != var_1_65 [L253] var_1_68 = ((((var_1_35) > (((((var_1_65) < (var_1_53)) ? (var_1_65) : (var_1_53))))) ? (var_1_35) : (((((var_1_65) < (var_1_53)) ? (var_1_65) : (var_1_53)))))) [L258] COND TRUE var_1_62 <= ((((256.5f) < 0 ) ? -(256.5f) : (256.5f))) [L259] var_1_69 = ((var_1_65 + var_1_43) + ((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35)))) [L261] COND TRUE 25 < var_1_59 [L262] var_1_70 = ((((var_1_43) > ((var_1_66 + (var_1_65 + var_1_34)))) ? (var_1_43) : ((var_1_66 + (var_1_65 + var_1_34))))) [L264] EXPR ((((2) < 0 ) ? -(2) : (2))) & (8 - var_1_43) [L264] COND FALSE !(((var_1_72 - 32) - 50) <= (((((2) < 0 ) ? -(2) : (2))) & (8 - var_1_43))) [L275] COND TRUE (- var_1_75) <= var_1_66 [L276] var_1_74 = ((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57))) [L280] COND FALSE !(((((var_1_49) < (((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))))) ? (var_1_49) : (((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22)))))) >= var_1_19) [L285] COND TRUE \read(var_1_23) [L286] COND TRUE (((((var_1_64 - var_1_21)) < (var_1_19)) ? ((var_1_64 - var_1_21)) : (var_1_19))) > var_1_71 [L287] var_1_77 = var_1_28 [L290] COND TRUE ((((var_1_44) > (var_1_62)) ? (var_1_44) : (var_1_62))) < var_1_31 [L291] var_1_78 = ((((var_1_43) < 0 ) ? -(var_1_43) : (var_1_43))) [L293] COND FALSE !((var_1_21 - var_1_64) < ((((- var_1_49) < 0 ) ? -(- var_1_49) : (- var_1_49)))) [L296] COND TRUE ((((10.4) < (((((var_1_64) < 0 ) ? -(var_1_64) : (var_1_64))))) ? (10.4) : (((((var_1_64) < 0 ) ? -(var_1_64) : (var_1_64)))))) <= var_1_63 [L297] var_1_79 = ((((var_1_72) < 0 ) ? -(var_1_72) : (var_1_72))) [L300] COND FALSE !(var_1_64 >= ((((var_1_61) > (var_1_22)) ? (var_1_61) : (var_1_22)))) [L305] COND FALSE !(((((10) < 0 ) ? -(10) : (10))) < var_1_37) [L310] var_1_81 = var_1_42 [L312] COND TRUE \read(var_1_23) [L313] var_1_82 = var_1_42 [L317] var_1_83 = (var_1_35 - ((((var_1_43) < 0 ) ? -(var_1_43) : (var_1_43)))) [L318] COND FALSE !(var_1_23 && var_1_28) [L323] COND FALSE !(var_1_84 < var_1_33) [L326] var_1_85 = (var_1_33 + ((((var_1_59) < 0 ) ? -(var_1_59) : (var_1_59)))) [L328] COND FALSE !(var_1_73 < var_1_64) [L331] COND FALSE !(\read(var_1_39)) [L334] var_1_87 = (var_1_27 || var_1_24) [L336] COND TRUE (- var_1_71) >= var_1_73 [L337] COND TRUE var_1_36 != var_1_78 [L338] COND TRUE (- ((((var_1_83) < (var_1_35)) ? (var_1_83) : (var_1_35)))) >= (var_1_40 / 50) [L339] var_1_88 = ((((((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42)))) < (64)) ? (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42)))) : (64))) [L351] COND FALSE !(\read(var_1_25)) [L354] var_1_90 = var_1_28 [L356] COND FALSE !(\read(var_1_26)) [L359] var_1_92 = var_1_22 [L360] var_1_93 = var_1_38 [L361] var_1_94 = var_1_46 [L362] COND FALSE !(\read(var_1_26)) [L365] var_1_96 = var_1_42 [L366] COND TRUE \read(var_1_24) [L367] var_1_97 = var_1_80 [L369] COND TRUE \read(var_1_23) [L370] var_1_98 = var_1_89 [L372] COND FALSE !(\read(var_1_27)) [L375] COND FALSE !(\read(var_1_99)) [L378] COND FALSE !(\read(var_1_99)) [L381] COND FALSE !(var_1_55 < var_1_32) [L384] COND FALSE !(var_1_56 >= (((((var_1_95) > (var_1_89)) ? (var_1_95) : (var_1_89))) * ((((var_1_88) < 0 ) ? -(var_1_88) : (var_1_88))))) [L387] COND FALSE !(((((var_1_32) > (((((var_1_47) < (var_1_50)) ? (var_1_47) : (var_1_50))))) ? (var_1_32) : (((((var_1_47) < (var_1_50)) ? (var_1_47) : (var_1_50)))))) > var_1_43) [L390] var_1_104 = (((((var_1_106) < (var_1_107)) ? (var_1_106) : (var_1_107))) - (1679852739u - var_1_98)) [L392] EXPR var_1_105 << var_1_78 [L392] COND TRUE (var_1_105 << var_1_78) != var_1_35 [L393] COND TRUE \read(var_1_87) [L394] var_1_108 = ((((var_1_63) < 0 ) ? -(var_1_63) : (var_1_63))) [L403] var_1_110 = (var_1_22 - var_1_21) [L404] COND TRUE \read(var_1_51) [L405] var_1_111 = (var_1_78 - var_1_89) [L407] var_1_112 = (var_1_73 + var_1_63) [L408] var_1_113 = var_1_82 [L409] COND FALSE !(var_1_71 <= var_1_110) [L412] COND TRUE (~ ((((var_1_104) < 0 ) ? -(var_1_104) : (var_1_104)))) > 50u [L413] var_1_115 = ((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))) [L415] COND FALSE !(var_1_63 < ((((var_1_21) < (var_1_62)) ? (var_1_21) : (var_1_62)))) [L418] var_1_116 = ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20))) [L420] COND TRUE ((((var_1_81) > (var_1_95)) ? (var_1_81) : (var_1_95))) >= var_1_32 [L421] var_1_117 = (((((((var_1_72) < 0 ) ? -(var_1_72) : (var_1_72))) < 0 ) ? -((((var_1_72) < 0 ) ? -(var_1_72) : (var_1_72))) : ((((var_1_72) < 0 ) ? -(var_1_72) : (var_1_72))))) [L423] COND FALSE !((var_1_106 - var_1_32) >= (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))) + (~ var_1_74))) [L426] var_1_118 = ((((var_1_59) < 0 ) ? -(var_1_59) : (var_1_59))) [L428] COND FALSE !(var_1_57 < var_1_68) [L431] var_1_119 = ((((((((var_1_48) < (var_1_40)) ? (var_1_48) : (var_1_40))) < 0 ) ? -((((var_1_48) < (var_1_40)) ? (var_1_48) : (var_1_40))) : ((((var_1_48) < (var_1_40)) ? (var_1_48) : (var_1_40))))) + var_1_111) [L433] COND FALSE !(var_1_45 <= var_1_66) [L436] COND FALSE !(-2 > var_1_85) [L442] COND FALSE !(var_1_110 > (- var_1_73)) [L449] COND FALSE !(var_1_21 <= var_1_112) [L456] var_1_122 = var_1_43 [L458] COND FALSE !(var_1_29 > 25) [L473] COND FALSE !(\read(var_1_77)) [L482] COND FALSE !(\read(var_1_27)) [L485] var_1_125 = var_1_73 [L487] COND TRUE \read(var_1_87) [L488] var_1_126 = var_1_42 [L492] COND FALSE !(var_1_85 >= var_1_48) [L495] COND FALSE !(var_1_43 < (var_1_20 % ((((var_1_37) < (var_1_72)) ? (var_1_37) : (var_1_72))))) [L498] COND FALSE !(last_1_var_1_7 > (- last_1_var_1_5)) [L501] var_1_1 = (((((1 - last_1_var_1_7)) < (16)) ? ((1 - last_1_var_1_7)) : (16))) [L503] COND FALSE !(((last_1_var_1_14 + last_1_var_1_14) / 9.2) < ((((last_1_var_1_14) < (var_1_16)) ? (last_1_var_1_14) : (var_1_16)))) [L506] var_1_17 = last_1_var_1_6 [L508] signed long int stepLocal_1 = - last_1_var_1_1; [L509] COND FALSE !(last_1_var_1_17 < stepLocal_1) [L512] signed long int stepLocal_3 = var_1_1; [L513] signed long int stepLocal_2 = var_1_17; [L514] COND FALSE !(var_1_17 > stepLocal_2) [L519] unsigned long int stepLocal_5 = var_1_9; [L520] COND FALSE !((var_1_12 * last_1_var_1_14) > var_1_13) [L527] var_1_14 = var_1_16 [L529] signed long int stepLocal_0 = var_1_17; [L530] COND FALSE !(var_1_6 < stepLocal_0) [L533] unsigned long int stepLocal_4 = var_1_9 - var_1_6; [L534] COND TRUE (- 8u) >= stepLocal_4 [L535] var_1_8 = (! var_1_10) [L683] RET step() [L684] CALL, EXPR property() [L674-L675] return (((((((last_1_var_1_7 > (- last_1_var_1_5)) ? (var_1_1 == ((signed long int) ((((last_1_var_1_5) > ((last_1_var_1_7 + last_1_var_1_6))) ? (last_1_var_1_5) : ((last_1_var_1_7 + last_1_var_1_6)))))) : (var_1_1 == ((signed long int) (((((1 - last_1_var_1_7)) < (16)) ? ((1 - last_1_var_1_7)) : (16)))))) && ((var_1_6 < var_1_17) ? (var_1_5 == ((signed long int) ((var_1_17 - var_1_6) + var_1_6))) : 1)) && ((last_1_var_1_17 < (- last_1_var_1_1)) ? (var_1_6 == ((signed short int) (32 - last_1_var_1_6))) : 1)) && ((var_1_17 > var_1_17) ? ((var_1_6 <= var_1_1) ? (var_1_7 == ((unsigned long int) ((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17))))) : 1) : 1)) && (((- 8u) >= (var_1_9 - var_1_6)) ? (var_1_8 == ((unsigned char) (! var_1_10))) : (var_1_8 == ((unsigned char) (((var_1_14 / var_1_12) >= var_1_14) || var_1_10))))) && (((var_1_12 * last_1_var_1_14) > var_1_13) ? ((var_1_9 < var_1_7) ? (var_1_14 == ((float) var_1_15)) : (var_1_14 == ((float) var_1_15))) : (var_1_14 == ((float) var_1_16)))) && ((((last_1_var_1_14 + last_1_var_1_14) / 9.2) < ((((last_1_var_1_14) < (var_1_16)) ? (last_1_var_1_14) : (var_1_16)))) ? (var_1_17 == ((signed long int) ((((last_1_var_1_1) > (last_1_var_1_6)) ? (last_1_var_1_1) : (last_1_var_1_6))))) : (var_1_17 == ((signed long int) last_1_var_1_6))) ; [L684] RET, EXPR property() [L684] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=-3827336134, var_1_105=-2147483649, var_1_106=-2147483648, var_1_107=-2147483649, var_1_108=2, var_1_109=0, var_1_10=1, var_1_111=-223, var_1_113=10, var_1_114=-200, var_1_115=0, var_1_116=9, var_1_117=-65, var_1_118=16383, var_1_119=-159, var_1_120=399/4, var_1_121=1, var_1_122=31, var_1_123=7/10, var_1_124=164/5, var_1_125=4, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=6, var_1_15=0, var_1_16=6, var_1_17=-10, var_1_19=3, var_1_1=0, var_1_20=9, var_1_21=0, var_1_22=7, var_1_23=1, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=-256, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=31, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=5, var_1_62=0, var_1_63=2, var_1_65=2, var_1_66=-4, var_1_67=32772, var_1_68=2, var_1_69=33, var_1_6=-10, var_1_70=31, var_1_71=11/4, var_1_72=191, var_1_73=4, var_1_74=32767, var_1_75=65535, var_1_76=500, var_1_77=-256, var_1_78=31, var_1_79=-65, var_1_7=1, var_1_80=500, var_1_81=10, var_1_82=10, var_1_83=-31, var_1_84=8, var_1_85=16384, var_1_86=-25, var_1_87=1, var_1_88=10, var_1_89=-2, var_1_8=0, var_1_90=-256, var_1_91=1, var_1_92=7, var_1_93=-256, var_1_94=0, var_1_95=64, var_1_96=10, var_1_97=500, var_1_98=-2, var_1_99=0, var_1_9=-2147483649] [L19] reach_error() VAL [isInitial=1, last_1_var_1_14=27/5, last_1_var_1_17=64, last_1_var_1_1=0, last_1_var_1_5=2, last_1_var_1_6=-10, last_1_var_1_7=1, var_1_100=35/8, var_1_101=319/20, var_1_102=1, var_1_103=2, var_1_104=-3827336134, var_1_105=-2147483649, var_1_106=-2147483648, var_1_107=-2147483649, var_1_108=2, var_1_109=0, var_1_10=1, var_1_111=-223, var_1_113=10, var_1_114=-200, var_1_115=0, var_1_116=9, var_1_117=-65, var_1_118=16383, var_1_119=-159, var_1_120=399/4, var_1_121=1, var_1_122=31, var_1_123=7/10, var_1_124=164/5, var_1_125=4, var_1_126=10, var_1_127=-16, var_1_128=1281/5, var_1_14=6, var_1_15=0, var_1_16=6, var_1_17=-10, var_1_19=3, var_1_1=0, var_1_20=9, var_1_21=0, var_1_22=7, var_1_23=1, var_1_24=-255, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=-256, var_1_29=4, var_1_30=0, var_1_32=1, var_1_33=-65535, var_1_34=393216, var_1_35=-256, var_1_36=32751, var_1_37=-14, var_1_38=-256, var_1_39=0, var_1_40=-64, var_1_41=-1, var_1_42=10, var_1_43=31, var_1_44=151/10, var_1_45=100, var_1_46=-196608, var_1_47=31, var_1_48=16385, var_1_49=31/2, var_1_50=32, var_1_51=-767, var_1_52=2147483647, var_1_53=32, var_1_54=-25, var_1_55=10, var_1_56=2539, var_1_57=32767, var_1_58=32768, var_1_59=16383, var_1_5=2, var_1_60=16384, var_1_61=5, var_1_62=0, var_1_63=2, var_1_65=2, var_1_66=-4, var_1_67=32772, var_1_68=2, var_1_69=33, var_1_6=-10, var_1_70=31, var_1_71=11/4, var_1_72=191, var_1_73=4, var_1_74=32767, var_1_75=65535, var_1_76=500, var_1_77=-256, var_1_78=31, var_1_79=-65, var_1_7=1, var_1_80=500, var_1_81=10, var_1_82=10, var_1_83=-31, var_1_84=8, var_1_85=16384, var_1_86=-25, var_1_87=1, var_1_88=10, var_1_89=-2, var_1_8=0, var_1_90=-256, var_1_91=1, var_1_92=7, var_1_93=-256, var_1_94=0, var_1_95=64, var_1_96=10, var_1_97=500, var_1_98=-2, var_1_99=0, var_1_9=-2147483649] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 132 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 18.4s, OverallIterations: 1, TraceHistogramMax: 79, 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=132occurred 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, 13.6s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 570 NumberOfCodeBlocks, 570 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-14 03:48:34,765 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-0.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E --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 2cc8613549263fa9e280e7172125d1234167e6a3b8c0b538287580172fa36964 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 03:48:37,817 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 03:48:37,966 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2024-11-14 03:48:37,972 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 03:48:37,973 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 03:48:37,996 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 03:48:37,997 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 03:48:37,997 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 03:48:37,998 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 03:48:37,998 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 03:48:37,998 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 03:48:37,998 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 03:48:37,998 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 03:48:37,999 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 03:48:37,999 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 03:48:37,999 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 03:48:37,999 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 03:48:38,000 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 03:48:38,000 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 03:48:38,000 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 03:48:38,000 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 03:48:38,000 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 03:48:38,000 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 03:48:38,000 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 03:48:38,001 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-14 03:48:38,001 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-14 03:48:38,001 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 03:48:38,001 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-14 03:48:38,001 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 03:48:38,001 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 03:48:38,001 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 03:48:38,002 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 03:48:38,002 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-14 03:48:38,002 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 03:48:38,002 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 03:48:38,002 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:48:38,002 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 03:48:38,002 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 03:48:38,003 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 03:48:38,003 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-14 03:48:38,003 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-14 03:48:38,003 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 03:48:38,003 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 03:48:38,003 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E 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 -> 2cc8613549263fa9e280e7172125d1234167e6a3b8c0b538287580172fa36964 [2024-11-14 03:48:38,345 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 03:48:38,354 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 03:48:38,356 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 03:48:38,358 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 03:48:38,358 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 03:48:38,360 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-0.i Unable to find full path for "g++" [2024-11-14 03:48:40,691 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 03:48:41,063 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 03:48:41,067 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-0.i [2024-11-14 03:48:41,089 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/data/a49c3083d/9adc14b0d8e94f1ea76a441937452763/FLAGde3cb2d5e [2024-11-14 03:48:41,120 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/data/a49c3083d/9adc14b0d8e94f1ea76a441937452763 [2024-11-14 03:48:41,125 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 03:48:41,128 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 03:48:41,130 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 03:48:41,132 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 03:48:41,137 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 03:48:41,139 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:48:41" (1/1) ... [2024-11-14 03:48:41,140 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@716bf21c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:41, skipping insertion in model container [2024-11-14 03:48:41,142 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:48:41" (1/1) ... [2024-11-14 03:48:41,197 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 03:48:41,422 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-0.i[915,928] [2024-11-14 03:48:41,687 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:48:41,724 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 03:48:41,739 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_3baaa21f-8065-4045-9def-c0e2a047cb6f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-0.i[915,928] [2024-11-14 03:48:41,862 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:48:41,892 INFO L204 MainTranslator]: Completed translation [2024-11-14 03:48:41,893 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:41 WrapperNode [2024-11-14 03:48:41,893 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 03:48:41,894 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 03:48:41,895 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 03:48:41,895 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 03:48:41,904 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:41" (1/1) ... [2024-11-14 03:48:41,928 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:41" (1/1) ... [2024-11-14 03:48:41,994 INFO L138 Inliner]: procedures = 27, calls = 92, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 614 [2024-11-14 03:48:41,994 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 03:48:41,995 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 03:48:41,995 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 03:48:41,995 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 03:48:42,008 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:41" (1/1) ... [2024-11-14 03:48:42,009 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:41" (1/1) ... [2024-11-14 03:48:42,019 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:41" (1/1) ... [2024-11-14 03:48:42,020 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:41" (1/1) ... [2024-11-14 03:48:42,050 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:41" (1/1) ... [2024-11-14 03:48:42,090 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:41" (1/1) ... [2024-11-14 03:48:42,100 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:41" (1/1) ... [2024-11-14 03:48:42,108 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:41" (1/1) ... [2024-11-14 03:48:42,127 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 03:48:42,128 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 03:48:42,128 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 03:48:42,128 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 03:48:42,130 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:41" (1/1) ... [2024-11-14 03:48:42,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:48:42,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:48:42,181 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 03:48:42,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 03:48:42,220 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 03:48:42,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-14 03:48:42,220 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 03:48:42,221 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 03:48:42,221 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 03:48:42,221 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 03:48:42,481 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 03:48:42,483 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 03:49:19,946 INFO L? ?]: Removed 20 outVars from TransFormulas that were not future-live. [2024-11-14 03:49:19,947 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 03:49:19,966 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 03:49:19,966 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 03:49:19,967 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:49:19 BoogieIcfgContainer [2024-11-14 03:49:19,967 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 03:49:19,970 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 03:49:19,970 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 03:49:19,976 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 03:49:19,977 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 03:48:41" (1/3) ... [2024-11-14 03:49:19,977 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78d00f4a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:49:19, skipping insertion in model container [2024-11-14 03:49:19,978 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:48:41" (2/3) ... [2024-11-14 03:49:19,981 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78d00f4a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:49:19, skipping insertion in model container [2024-11-14 03:49:19,981 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:49:19" (3/3) ... [2024-11-14 03:49:19,983 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-500_file-0.i [2024-11-14 03:49:20,003 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 03:49:20,006 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-500_file-0.i that has 2 procedures, 259 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-14 03:49:20,113 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 03:49:20,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;@7896bbc2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 03:49:20,131 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 03:49:20,137 INFO L276 IsEmpty]: Start isEmpty. Operand has 259 states, 177 states have (on average 1.6327683615819208) internal successors, (289), 178 states have internal predecessors, (289), 79 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) [2024-11-14 03:49:20,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2024-11-14 03:49:20,171 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:49:20,172 INFO L215 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 03:49:20,173 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:49:20,179 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:49:20,179 INFO L85 PathProgramCache]: Analyzing trace with hash -238209328, now seen corresponding path program 1 times [2024-11-14 03:49:20,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:49:20,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [645115393] [2024-11-14 03:49:20,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:49:20,200 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-14 03:49:20,201 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:49:20,207 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:49:20,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:49:24,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:49:24,260 INFO L255 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-14 03:49:24,280 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:49:24,387 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 156 proven. 0 refuted. 0 times theorem prover too weak. 12168 trivial. 0 not checked. [2024-11-14 03:49:24,387 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:49:24,387 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:49:24,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [645115393] [2024-11-14 03:49:24,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [645115393] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:49:24,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:49:24,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 03:49:24,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486481015] [2024-11-14 03:49:24,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:49:24,397 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-14 03:49:24,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:49:24,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-14 03:49:24,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 03:49:24,431 INFO L87 Difference]: Start difference. First operand has 259 states, 177 states have (on average 1.6327683615819208) internal successors, (289), 178 states have internal predecessors, (289), 79 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) Second operand has 2 states, 2 states have (on average 70.0) internal successors, (140), 2 states have internal predecessors, (140), 2 states have call successors, (79), 2 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 2 states have call successors, (79) [2024-11-14 03:49:24,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:49:24,509 INFO L93 Difference]: Finished difference Result 509 states and 963 transitions. [2024-11-14 03:49:24,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 03:49:24,511 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 70.0) internal successors, (140), 2 states have internal predecessors, (140), 2 states have call successors, (79), 2 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 2 states have call successors, (79) Word has length 530 [2024-11-14 03:49:24,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:49:24,524 INFO L225 Difference]: With dead ends: 509 [2024-11-14 03:49:24,524 INFO L226 Difference]: Without dead ends: 253 [2024-11-14 03:49:24,530 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 529 GetRequests, 529 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-14 03:49:24,534 INFO L432 NwaCegarLoop]: 433 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, 433 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-14 03:49:24,535 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 03:49:24,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2024-11-14 03:49:24,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 253. [2024-11-14 03:49:24,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 172 states have (on average 1.5988372093023255) internal successors, (275), 172 states have internal predecessors, (275), 79 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) [2024-11-14 03:49:24,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 433 transitions. [2024-11-14 03:49:24,696 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 433 transitions. Word has length 530 [2024-11-14 03:49:24,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:49:24,699 INFO L471 AbstractCegarLoop]: Abstraction has 253 states and 433 transitions. [2024-11-14 03:49:24,700 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 70.0) internal successors, (140), 2 states have internal predecessors, (140), 2 states have call successors, (79), 2 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 2 states have call successors, (79) [2024-11-14 03:49:24,700 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 433 transitions. [2024-11-14 03:49:24,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2024-11-14 03:49:24,728 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:49:24,729 INFO L215 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 03:49:24,796 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:49:24,929 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:49:24,930 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:49:24,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:49:24,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1064525246, now seen corresponding path program 1 times [2024-11-14 03:49:24,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:49:24,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1223020546] [2024-11-14 03:49:24,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:49:24,933 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-14 03:49:24,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:49:24,936 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:49:24,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:49:28,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:49:29,100 INFO L255 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 03:49:29,130 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:49:55,805 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 4561 proven. 357 refuted. 0 times theorem prover too weak. 7406 trivial. 0 not checked. [2024-11-14 03:49:55,807 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:50:10,808 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 105 proven. 360 refuted. 0 times theorem prover too weak. 11859 trivial. 0 not checked. [2024-11-14 03:50:10,809 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:50:10,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1223020546] [2024-11-14 03:50:10,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1223020546] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:50:10,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [371551259] [2024-11-14 03:50:10,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:50:10,810 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:50:10,810 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:50:10,813 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:50:10,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-14 03:50:12,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:50:12,941 INFO L255 TraceCheckSpWp]: Trace formula consists of 897 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 03:50:12,952 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:50:13,896 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2024-11-14 03:50:13,897 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:50:13,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [371551259] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:50:13,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:50:13,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [9, 9] total 14 [2024-11-14 03:50:13,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096360481] [2024-11-14 03:50:13,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:50:13,900 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:50:13,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:50:13,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:50:13,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-11-14 03:50:13,903 INFO L87 Difference]: Start difference. First operand 253 states and 433 transitions. Second operand has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 03:50:16,007 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:50:18,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:50:20,518 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:50:22,590 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:50:22,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:50:22,590 INFO L93 Difference]: Finished difference Result 723 states and 1233 transitions. [2024-11-14 03:50:22,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:50:22,612 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 530 [2024-11-14 03:50:22,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:50:22,622 INFO L225 Difference]: With dead ends: 723 [2024-11-14 03:50:22,626 INFO L226 Difference]: Without dead ends: 473 [2024-11-14 03:50:22,628 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1587 GetRequests, 1574 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-11-14 03:50:22,629 INFO L432 NwaCegarLoop]: 449 mSDtfsCounter, 351 mSDsluCounter, 415 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 9 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 864 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.6s IncrementalHoareTripleChecker+Time [2024-11-14 03:50:22,630 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [351 Valid, 864 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 13 Invalid, 4 Unknown, 0 Unchecked, 8.6s Time] [2024-11-14 03:50:22,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2024-11-14 03:50:22,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 318. [2024-11-14 03:50:22,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 237 states have (on average 1.6582278481012658) internal successors, (393), 237 states have internal predecessors, (393), 79 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) [2024-11-14 03:50:22,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 551 transitions. [2024-11-14 03:50:22,713 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 551 transitions. Word has length 530 [2024-11-14 03:50:22,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:50:22,720 INFO L471 AbstractCegarLoop]: Abstraction has 318 states and 551 transitions. [2024-11-14 03:50:22,720 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 03:50:22,721 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 551 transitions. [2024-11-14 03:50:22,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2024-11-14 03:50:22,728 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:50:22,729 INFO L215 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 03:50:22,786 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-11-14 03:50:22,937 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (4)] Forceful destruction successful, exit code 0 [2024-11-14 03:50:23,129 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 03:50:23,130 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:50:23,130 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:50:23,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1312671740, now seen corresponding path program 1 times [2024-11-14 03:50:23,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:50:23,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [444283743] [2024-11-14 03:50:23,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:50:23,132 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-14 03:50:23,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:50:23,134 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:50:23,138 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-14 03:50:26,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:50:26,470 INFO L255 TraceCheckSpWp]: Trace formula consists of 896 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 03:50:26,481 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:50:51,673 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 4561 proven. 357 refuted. 0 times theorem prover too weak. 7406 trivial. 0 not checked. [2024-11-14 03:50:51,674 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:51:06,632 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 105 proven. 360 refuted. 0 times theorem prover too weak. 11859 trivial. 0 not checked. [2024-11-14 03:51:06,633 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:51:06,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [444283743] [2024-11-14 03:51:06,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [444283743] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:51:06,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [839342323] [2024-11-14 03:51:06,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:51:06,634 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:51:06,634 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:51:06,636 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:51:06,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-14 03:51:08,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:51:08,638 INFO L255 TraceCheckSpWp]: Trace formula consists of 896 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 03:51:08,648 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:51:09,865 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2024-11-14 03:51:09,865 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:51:09,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [839342323] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:51:09,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:51:09,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [9, 9] total 14 [2024-11-14 03:51:09,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046569754] [2024-11-14 03:51:09,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:51:09,867 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:51:09,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:51:09,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:51:09,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-11-14 03:51:09,869 INFO L87 Difference]: Start difference. First operand 318 states and 551 transitions. Second operand has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 03:51:11,958 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:51:13,224 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:51:15,327 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:51:17,404 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:51:17,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:51:17,404 INFO L93 Difference]: Finished difference Result 788 states and 1346 transitions. [2024-11-14 03:51:17,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:51:17,426 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 530 [2024-11-14 03:51:17,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:51:17,434 INFO L225 Difference]: With dead ends: 788 [2024-11-14 03:51:17,434 INFO L226 Difference]: Without dead ends: 473 [2024-11-14 03:51:17,436 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1587 GetRequests, 1574 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-11-14 03:51:17,437 INFO L432 NwaCegarLoop]: 768 mSDtfsCounter, 346 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 1181 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2024-11-14 03:51:17,437 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [346 Valid, 1181 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 17 Invalid, 1 Unknown, 0 Unchecked, 7.5s Time] [2024-11-14 03:51:17,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2024-11-14 03:51:17,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 318. [2024-11-14 03:51:17,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 237 states have (on average 1.641350210970464) internal successors, (389), 237 states have internal predecessors, (389), 79 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) [2024-11-14 03:51:17,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 547 transitions. [2024-11-14 03:51:17,488 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 547 transitions. Word has length 530 [2024-11-14 03:51:17,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:51:17,492 INFO L471 AbstractCegarLoop]: Abstraction has 318 states and 547 transitions. [2024-11-14 03:51:17,493 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 03:51:17,493 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 547 transitions. [2024-11-14 03:51:17,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2024-11-14 03:51:17,514 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:51:17,514 INFO L215 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 03:51:17,525 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-11-14 03:51:17,766 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-14 03:51:17,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:51:17,915 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:51:17,915 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:51:17,916 INFO L85 PathProgramCache]: Analyzing trace with hash 96518014, now seen corresponding path program 1 times [2024-11-14 03:51:17,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:51:17,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1856910947] [2024-11-14 03:51:17,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:51:17,917 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-14 03:51:17,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:51:17,919 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:51:17,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-14 03:51:21,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:51:21,257 INFO L255 TraceCheckSpWp]: Trace formula consists of 895 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 03:51:21,268 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:51:45,613 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 4561 proven. 357 refuted. 0 times theorem prover too weak. 7406 trivial. 0 not checked. [2024-11-14 03:51:45,613 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:52:00,083 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 105 proven. 360 refuted. 0 times theorem prover too weak. 11859 trivial. 0 not checked. [2024-11-14 03:52:00,083 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:52:00,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1856910947] [2024-11-14 03:52:00,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1856910947] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:52:00,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [4590703] [2024-11-14 03:52:00,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:52:00,084 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:52:00,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:52:00,087 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:52:00,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-14 03:52:02,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:52:02,131 INFO L255 TraceCheckSpWp]: Trace formula consists of 895 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 03:52:02,139 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:52:03,025 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2024-11-14 03:52:03,025 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:52:03,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [4590703] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:52:03,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:52:03,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [9, 9] total 14 [2024-11-14 03:52:03,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430658] [2024-11-14 03:52:03,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:52:03,027 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:52:03,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:52:03,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:52:03,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-11-14 03:52:03,029 INFO L87 Difference]: Start difference. First operand 318 states and 547 transitions. Second operand has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 03:52:03,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:52:03,351 INFO L93 Difference]: Finished difference Result 945 states and 1629 transitions. [2024-11-14 03:52:03,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:52:03,354 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 530 [2024-11-14 03:52:03,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:52:03,360 INFO L225 Difference]: With dead ends: 945 [2024-11-14 03:52:03,360 INFO L226 Difference]: Without dead ends: 630 [2024-11-14 03:52:03,362 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1587 GetRequests, 1574 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-11-14 03:52:03,363 INFO L432 NwaCegarLoop]: 694 mSDtfsCounter, 408 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 1117 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:52:03,363 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [408 Valid, 1117 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 03:52:03,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 630 states. [2024-11-14 03:52:03,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 630 to 628. [2024-11-14 03:52:03,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 467 states have (on average 1.6359743040685224) internal successors, (764), 467 states have internal predecessors, (764), 158 states have call successors, (158), 2 states have call predecessors, (158), 2 states have return successors, (158), 158 states have call predecessors, (158), 158 states have call successors, (158) [2024-11-14 03:52:03,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 1080 transitions. [2024-11-14 03:52:03,423 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 1080 transitions. Word has length 530 [2024-11-14 03:52:03,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:52:03,425 INFO L471 AbstractCegarLoop]: Abstraction has 628 states and 1080 transitions. [2024-11-14 03:52:03,426 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 03:52:03,426 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 1080 transitions. [2024-11-14 03:52:03,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2024-11-14 03:52:03,431 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:52:03,431 INFO L215 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 03:52:03,443 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-11-14 03:52:03,683 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2024-11-14 03:52:03,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:52:03,833 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:52:03,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:52:03,833 INFO L85 PathProgramCache]: Analyzing trace with hash 577598272, now seen corresponding path program 1 times [2024-11-14 03:52:03,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:52:03,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1612270507] [2024-11-14 03:52:03,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:52:03,835 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-14 03:52:03,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:52:03,839 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:52:03,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-11-14 03:52:07,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:52:07,247 INFO L255 TraceCheckSpWp]: Trace formula consists of 895 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 03:52:07,257 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:52:33,763 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 4561 proven. 357 refuted. 0 times theorem prover too weak. 7406 trivial. 0 not checked. [2024-11-14 03:52:33,763 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:52:49,669 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 105 proven. 360 refuted. 0 times theorem prover too weak. 11859 trivial. 0 not checked. [2024-11-14 03:52:49,669 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:52:49,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1612270507] [2024-11-14 03:52:49,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1612270507] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:52:49,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1355254611] [2024-11-14 03:52:49,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:52:49,670 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:52:49,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:52:49,673 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:52:49,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-14 03:52:51,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:52:51,812 INFO L255 TraceCheckSpWp]: Trace formula consists of 895 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 03:52:51,821 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:52:52,904 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2024-11-14 03:52:52,905 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:52:52,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1355254611] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:52:52,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:52:52,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [9, 9] total 14 [2024-11-14 03:52:52,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526513472] [2024-11-14 03:52:52,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:52:52,906 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:52:52,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:52:52,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:52:52,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-11-14 03:52:52,908 INFO L87 Difference]: Start difference. First operand 628 states and 1080 transitions. Second operand has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 03:52:53,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:52:53,513 INFO L93 Difference]: Finished difference Result 1637 states and 2820 transitions. [2024-11-14 03:52:53,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:52:53,514 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 530 [2024-11-14 03:52:53,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:52:53,522 INFO L225 Difference]: With dead ends: 1637 [2024-11-14 03:52:53,523 INFO L226 Difference]: Without dead ends: 1012 [2024-11-14 03:52:53,525 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1587 GetRequests, 1574 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-11-14 03:52:53,526 INFO L432 NwaCegarLoop]: 479 mSDtfsCounter, 197 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 895 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-14 03:52:53,527 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [197 Valid, 895 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-14 03:52:53,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states. [2024-11-14 03:52:53,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 1008. [2024-11-14 03:52:53,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1008 states, 809 states have (on average 1.6588380716934488) internal successors, (1342), 811 states have internal predecessors, (1342), 194 states have call successors, (194), 4 states have call predecessors, (194), 4 states have return successors, (194), 192 states have call predecessors, (194), 194 states have call successors, (194) [2024-11-14 03:52:53,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1008 states to 1008 states and 1730 transitions. [2024-11-14 03:52:53,633 INFO L78 Accepts]: Start accepts. Automaton has 1008 states and 1730 transitions. Word has length 530 [2024-11-14 03:52:53,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:52:53,634 INFO L471 AbstractCegarLoop]: Abstraction has 1008 states and 1730 transitions. [2024-11-14 03:52:53,635 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 03:52:53,635 INFO L276 IsEmpty]: Start isEmpty. Operand 1008 states and 1730 transitions. [2024-11-14 03:52:53,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2024-11-14 03:52:53,640 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:52:53,641 INFO L215 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 03:52:53,706 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2024-11-14 03:52:53,849 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (10)] Forceful destruction successful, exit code 0 [2024-11-14 03:52:54,041 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 03:52:54,042 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:52:54,042 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:52:54,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1395246722, now seen corresponding path program 1 times [2024-11-14 03:52:54,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:52:54,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1333616227] [2024-11-14 03:52:54,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:52:54,043 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-14 03:52:54,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:52:54,045 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:52:54,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2024-11-14 03:52:57,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:52:57,502 INFO L255 TraceCheckSpWp]: Trace formula consists of 895 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 03:52:57,511 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:53:23,100 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 4561 proven. 357 refuted. 0 times theorem prover too weak. 7406 trivial. 0 not checked. [2024-11-14 03:53:23,100 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:53:37,894 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 105 proven. 360 refuted. 0 times theorem prover too weak. 11859 trivial. 0 not checked. [2024-11-14 03:53:37,895 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:53:37,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1333616227] [2024-11-14 03:53:37,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1333616227] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:53:37,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [807223598] [2024-11-14 03:53:37,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:53:37,895 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:53:37,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:53:37,897 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:53:37,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2024-11-14 03:53:39,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:53:40,014 INFO L255 TraceCheckSpWp]: Trace formula consists of 895 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:53:40,019 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:53:42,909 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2024-11-14 03:53:42,909 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:53:42,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [807223598] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:53:42,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:53:42,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9, 9] total 16 [2024-11-14 03:53:42,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948476756] [2024-11-14 03:53:42,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:53:42,911 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:53:42,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:53:42,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:53:42,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2024-11-14 03:53:42,913 INFO L87 Difference]: Start difference. First operand 1008 states and 1730 transitions. Second operand has 5 states, 5 states have (on average 27.6) internal successors, (138), 5 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 03:53:45,554 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:53:47,068 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:53:53,347 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:53:54,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:53:54,209 INFO L93 Difference]: Finished difference Result 5598 states and 9466 transitions. [2024-11-14 03:53:54,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-14 03:53:54,211 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.6) internal successors, (138), 5 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 530 [2024-11-14 03:53:54,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:53:54,235 INFO L225 Difference]: With dead ends: 5598 [2024-11-14 03:53:54,235 INFO L226 Difference]: Without dead ends: 4585 [2024-11-14 03:53:54,239 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1595 GetRequests, 1576 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2024-11-14 03:53:54,240 INFO L432 NwaCegarLoop]: 439 mSDtfsCounter, 1695 mSDsluCounter, 2072 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 157 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1695 SdHoareTripleChecker+Valid, 2511 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.9s IncrementalHoareTripleChecker+Time [2024-11-14 03:53:54,241 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1695 Valid, 2511 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 193 Invalid, 1 Unknown, 0 Unchecked, 9.9s Time] [2024-11-14 03:53:54,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4585 states. [2024-11-14 03:53:54,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4585 to 3243. [2024-11-14 03:53:54,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3243 states, 2726 states have (on average 1.6669112252384446) internal successors, (4544), 2738 states have internal predecessors, (4544), 500 states have call successors, (500), 16 states have call predecessors, (500), 16 states have return successors, (500), 488 states have call predecessors, (500), 500 states have call successors, (500) [2024-11-14 03:53:54,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3243 states to 3243 states and 5544 transitions. [2024-11-14 03:53:54,559 INFO L78 Accepts]: Start accepts. Automaton has 3243 states and 5544 transitions. Word has length 530 [2024-11-14 03:53:54,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:53:54,562 INFO L471 AbstractCegarLoop]: Abstraction has 3243 states and 5544 transitions. [2024-11-14 03:53:54,562 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.6) internal successors, (138), 5 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 03:53:54,562 INFO L276 IsEmpty]: Start isEmpty. Operand 3243 states and 5544 transitions. [2024-11-14 03:53:54,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2024-11-14 03:53:54,570 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:53:54,570 INFO L215 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 03:53:54,647 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2024-11-14 03:53:54,785 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (12)] Ended with exit code 0 [2024-11-14 03:53:54,971 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 03:53:54,971 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:53:54,971 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:53:54,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1821927742, now seen corresponding path program 1 times [2024-11-14 03:53:54,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:53:54,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [586939473] [2024-11-14 03:53:54,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:53:54,973 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-14 03:53:54,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:53:54,975 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:53:54,977 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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 (13)] Waiting until timeout for monitored process [2024-11-14 03:53:58,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:53:58,544 INFO L255 TraceCheckSpWp]: Trace formula consists of 893 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 03:53:58,551 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:54:26,770 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 4561 proven. 357 refuted. 0 times theorem prover too weak. 7406 trivial. 0 not checked. [2024-11-14 03:54:26,771 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:54:43,406 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 105 proven. 360 refuted. 0 times theorem prover too weak. 11859 trivial. 0 not checked. [2024-11-14 03:54:43,406 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:54:43,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [586939473] [2024-11-14 03:54:43,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [586939473] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:54:43,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [125571408] [2024-11-14 03:54:43,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:54:43,407 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:54:43,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:54:43,409 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:54:43,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2024-11-14 03:54:45,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:54:45,700 INFO L255 TraceCheckSpWp]: Trace formula consists of 893 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:54:45,705 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:54:51,014 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2024-11-14 03:54:51,014 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:54:51,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [125571408] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:54:51,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:54:51,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9, 9] total 15 [2024-11-14 03:54:51,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576221250] [2024-11-14 03:54:51,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:54:51,016 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:54:51,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:54:51,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:54:51,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2024-11-14 03:54:51,017 INFO L87 Difference]: Start difference. First operand 3243 states and 5544 transitions. Second operand has 4 states, 4 states have (on average 34.5) internal successors, (138), 4 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 03:54:56,285 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:54:58,166 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:55:00,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:55:10,273 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:55:10,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:55:10,397 INFO L93 Difference]: Finished difference Result 12451 states and 20970 transitions. [2024-11-14 03:55:10,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:55:10,398 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 34.5) internal successors, (138), 4 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 530 [2024-11-14 03:55:10,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:55:10,445 INFO L225 Difference]: With dead ends: 12451 [2024-11-14 03:55:10,445 INFO L226 Difference]: Without dead ends: 9151 [2024-11-14 03:55:10,454 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1589 GetRequests, 1574 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2024-11-14 03:55:10,454 INFO L432 NwaCegarLoop]: 747 mSDtfsCounter, 1061 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 167 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1061 SdHoareTripleChecker+Valid, 1583 SdHoareTripleChecker+Invalid, 543 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.6s IncrementalHoareTripleChecker+Time [2024-11-14 03:55:10,455 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1061 Valid, 1583 Invalid, 543 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 375 Invalid, 1 Unknown, 0 Unchecked, 18.6s Time] [2024-11-14 03:55:10,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9151 states. [2024-11-14 03:55:11,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9151 to 4045. [2024-11-14 03:55:11,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4045 states, 3528 states have (on average 1.7120181405895691) internal successors, (6040), 3540 states have internal predecessors, (6040), 500 states have call successors, (500), 16 states have call predecessors, (500), 16 states have return successors, (500), 488 states have call predecessors, (500), 500 states have call successors, (500) [2024-11-14 03:55:11,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4045 states to 4045 states and 7040 transitions. [2024-11-14 03:55:11,036 INFO L78 Accepts]: Start accepts. Automaton has 4045 states and 7040 transitions. Word has length 530 [2024-11-14 03:55:11,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:55:11,037 INFO L471 AbstractCegarLoop]: Abstraction has 4045 states and 7040 transitions. [2024-11-14 03:55:11,037 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.5) internal successors, (138), 4 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 03:55:11,037 INFO L276 IsEmpty]: Start isEmpty. Operand 4045 states and 7040 transitions. [2024-11-14 03:55:11,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2024-11-14 03:55:11,045 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:55:11,045 INFO L215 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 03:55:11,057 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (14)] Ended with exit code 0 [2024-11-14 03:55:11,297 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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 (13)] Ended with exit code 0 [2024-11-14 03:55:11,446 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:55:11,446 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:55:11,446 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:55:11,447 INFO L85 PathProgramCache]: Analyzing trace with hash 285228164, now seen corresponding path program 1 times [2024-11-14 03:55:11,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:55:11,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2105105805] [2024-11-14 03:55:11,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:55:11,448 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-14 03:55:11,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:55:11,449 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:55:11,451 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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 (15)] Waiting until timeout for monitored process [2024-11-14 03:55:14,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:55:14,916 INFO L255 TraceCheckSpWp]: Trace formula consists of 890 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 03:55:14,920 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:55:15,285 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2024-11-14 03:55:15,285 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:55:15,285 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:55:15,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2105105805] [2024-11-14 03:55:15,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2105105805] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:55:15,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:55:15,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 03:55:15,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559946858] [2024-11-14 03:55:15,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:55:15,286 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:55:15,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:55:15,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:55:15,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:55:15,288 INFO L87 Difference]: Start difference. First operand 4045 states and 7040 transitions. Second operand has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 03:55:17,857 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:55:20,898 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:55:22,396 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:55:24,831 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-14 03:55:26,909 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:55:30,617 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:55:32,621 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-14 03:55:39,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:55:39,828 INFO L93 Difference]: Finished difference Result 10843 states and 18782 transitions. [2024-11-14 03:55:39,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:55:39,829 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 530 [2024-11-14 03:55:39,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:55:39,875 INFO L225 Difference]: With dead ends: 10843 [2024-11-14 03:55:39,875 INFO L226 Difference]: Without dead ends: 6801 [2024-11-14 03:55:39,888 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 529 GetRequests, 528 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:55:39,890 INFO L432 NwaCegarLoop]: 446 mSDtfsCounter, 251 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 0 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:55:39,890 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 841 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 62 Invalid, 5 Unknown, 0 Unchecked, 24.2s Time] [2024-11-14 03:55:39,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6801 states. [2024-11-14 03:55:40,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6801 to 6783. [2024-11-14 03:55:40,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6783 states, 6042 states have (on average 1.7040714995034756) internal successors, (10296), 6070 states have internal predecessors, (10296), 708 states have call successors, (708), 32 states have call predecessors, (708), 32 states have return successors, (708), 680 states have call predecessors, (708), 708 states have call successors, (708) [2024-11-14 03:55:40,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6783 states to 6783 states and 11712 transitions. [2024-11-14 03:55:40,397 INFO L78 Accepts]: Start accepts. Automaton has 6783 states and 11712 transitions. Word has length 530 [2024-11-14 03:55:40,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:55:40,400 INFO L471 AbstractCegarLoop]: Abstraction has 6783 states and 11712 transitions. [2024-11-14 03:55:40,401 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 03:55:40,401 INFO L276 IsEmpty]: Start isEmpty. Operand 6783 states and 11712 transitions. [2024-11-14 03:55:40,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2024-11-14 03:55:40,412 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:55:40,412 INFO L215 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 03:55:40,488 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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 (15)] Ended with exit code 0 [2024-11-14 03:55:40,612 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:55:40,613 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:55:40,614 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:55:40,614 INFO L85 PathProgramCache]: Analyzing trace with hash 525467910, now seen corresponding path program 1 times [2024-11-14 03:55:40,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:55:40,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [112791547] [2024-11-14 03:55:40,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:55:40,615 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-14 03:55:40,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:55:40,618 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:55:40,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:55:44,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:55:44,445 INFO L255 TraceCheckSpWp]: Trace formula consists of 889 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 03:55:44,449 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:56:00,549 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2024-11-14 03:56:00,550 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:56:00,550 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:56:00,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [112791547] [2024-11-14 03:56:00,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [112791547] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:56:00,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:56:00,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 03:56:00,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212653809] [2024-11-14 03:56:00,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:56:00,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:56:00,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:56:00,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:56:00,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:56:00,553 INFO L87 Difference]: Start difference. First operand 6783 states and 11712 transitions. Second operand has 3 states, 3 states have (on average 46.0) internal successors, (138), 2 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 03:56:02,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:56:02,630 INFO L93 Difference]: Finished difference Result 19565 states and 33666 transitions. [2024-11-14 03:56:02,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:56:02,631 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 2 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 530 [2024-11-14 03:56:02,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:56:02,688 INFO L225 Difference]: With dead ends: 19565 [2024-11-14 03:56:02,688 INFO L226 Difference]: Without dead ends: 12785 [2024-11-14 03:56:02,704 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 529 GetRequests, 528 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-14 03:56:02,705 INFO L432 NwaCegarLoop]: 623 mSDtfsCounter, 213 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 1030 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-14 03:56:02,706 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 1030 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-14 03:56:02,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12785 states. [2024-11-14 03:56:03,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12785 to 12783. [2024-11-14 03:56:03,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12783 states, 11302 states have (on average 1.6906742169527518) internal successors, (19108), 11358 states have internal predecessors, (19108), 1416 states have call successors, (1416), 64 states have call predecessors, (1416), 64 states have return successors, (1416), 1360 states have call predecessors, (1416), 1416 states have call successors, (1416) [2024-11-14 03:56:03,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12783 states to 12783 states and 21940 transitions. [2024-11-14 03:56:03,818 INFO L78 Accepts]: Start accepts. Automaton has 12783 states and 21940 transitions. Word has length 530 [2024-11-14 03:56:03,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:56:03,820 INFO L471 AbstractCegarLoop]: Abstraction has 12783 states and 21940 transitions. [2024-11-14 03:56:03,821 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 2 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 03:56:03,822 INFO L276 IsEmpty]: Start isEmpty. Operand 12783 states and 21940 transitions. [2024-11-14 03:56:03,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2024-11-14 03:56:03,839 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:56:03,840 INFO L215 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 03:56:03,928 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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)] Ended with exit code 0 [2024-11-14 03:56:04,040 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:56:04,042 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:56:04,042 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:56:04,043 INFO L85 PathProgramCache]: Analyzing trace with hash 593908608, now seen corresponding path program 1 times [2024-11-14 03:56:04,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:56:04,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2085312825] [2024-11-14 03:56:04,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:56:04,044 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-14 03:56:04,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:56:04,047 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:56:04,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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)] Waiting until timeout for monitored process [2024-11-14 03:56:07,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:56:08,081 INFO L255 TraceCheckSpWp]: Trace formula consists of 893 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-14 03:56:08,087 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:56:50,752 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 4855 proven. 522 refuted. 0 times theorem prover too weak. 6947 trivial. 0 not checked. [2024-11-14 03:56:50,752 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:57:11,240 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 162 proven. 531 refuted. 0 times theorem prover too weak. 11631 trivial. 0 not checked. [2024-11-14 03:57:11,240 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:57:11,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2085312825] [2024-11-14 03:57:11,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2085312825] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:57:11,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1862215021] [2024-11-14 03:57:11,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:57:11,240 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:57:11,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:57:11,243 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:57:11,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2024-11-14 03:57:13,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:57:13,312 INFO L255 TraceCheckSpWp]: Trace formula consists of 893 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:57:13,316 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:57:17,463 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2024-11-14 03:57:17,463 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:57:17,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1862215021] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:57:17,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:57:17,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [12, 12] total 20 [2024-11-14 03:57:17,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060860815] [2024-11-14 03:57:17,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:57:17,465 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:57:17,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:57:17,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:57:17,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=283, Unknown=0, NotChecked=0, Total=380 [2024-11-14 03:57:17,466 INFO L87 Difference]: Start difference. First operand 12783 states and 21940 transitions. Second operand has 4 states, 4 states have (on average 34.5) internal successors, (138), 4 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 03:57:20,200 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:57:21,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:57:24,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:57:24,360 INFO L93 Difference]: Finished difference Result 32593 states and 55490 transitions. [2024-11-14 03:57:24,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 03:57:24,363 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 34.5) internal successors, (138), 4 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 530 [2024-11-14 03:57:24,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:57:24,430 INFO L225 Difference]: With dead ends: 32593 [2024-11-14 03:57:24,430 INFO L226 Difference]: Without dead ends: 19462 [2024-11-14 03:57:24,452 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1589 GetRequests, 1569 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=101, Invalid=319, Unknown=0, NotChecked=0, Total=420 [2024-11-14 03:57:24,453 INFO L432 NwaCegarLoop]: 631 mSDtfsCounter, 669 mSDsluCounter, 1092 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 669 SdHoareTripleChecker+Valid, 1723 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2024-11-14 03:57:24,453 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [669 Valid, 1723 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2024-11-14 03:57:24,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19462 states. [2024-11-14 03:57:25,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19462 to 10243. [2024-11-14 03:57:25,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10243 states, 9210 states have (on average 1.715200868621064) internal successors, (15797), 9234 states have internal predecessors, (15797), 984 states have call successors, (984), 48 states have call predecessors, (984), 48 states have return successors, (984), 960 states have call predecessors, (984), 984 states have call successors, (984) [2024-11-14 03:57:25,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10243 states to 10243 states and 17765 transitions. [2024-11-14 03:57:25,714 INFO L78 Accepts]: Start accepts. Automaton has 10243 states and 17765 transitions. Word has length 530 [2024-11-14 03:57:25,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:57:25,715 INFO L471 AbstractCegarLoop]: Abstraction has 10243 states and 17765 transitions. [2024-11-14 03:57:25,716 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.5) internal successors, (138), 4 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 03:57:25,717 INFO L276 IsEmpty]: Start isEmpty. Operand 10243 states and 17765 transitions. [2024-11-14 03:57:25,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2024-11-14 03:57:25,736 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:57:25,736 INFO L215 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 03:57:25,747 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (18)] Ended with exit code 0 [2024-11-14 03:57:26,006 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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)] Ended with exit code 0 [2024-11-14 03:57:26,137 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:57:26,137 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:57:26,137 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:57:26,138 INFO L85 PathProgramCache]: Analyzing trace with hash 834148354, now seen corresponding path program 1 times [2024-11-14 03:57:26,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:57:26,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [927296869] [2024-11-14 03:57:26,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:57:26,140 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-14 03:57:26,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:57:26,142 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:57:26,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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 (19)] Waiting until timeout for monitored process [2024-11-14 03:57:29,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:57:30,002 INFO L255 TraceCheckSpWp]: Trace formula consists of 892 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-14 03:57:30,013 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:58:12,623 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 4855 proven. 522 refuted. 0 times theorem prover too weak. 6947 trivial. 0 not checked. [2024-11-14 03:58:12,623 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:58:34,609 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 162 proven. 531 refuted. 0 times theorem prover too weak. 11631 trivial. 0 not checked. [2024-11-14 03:58:34,609 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:58:34,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [927296869] [2024-11-14 03:58:34,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [927296869] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:58:34,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1753314390] [2024-11-14 03:58:34,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:58:34,610 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:58:34,610 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:58:34,612 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:58:34,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2024-11-14 03:58:36,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:58:37,037 INFO L255 TraceCheckSpWp]: Trace formula consists of 892 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 03:58:37,043 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:58:57,932 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2024-11-14 03:58:57,933 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:58:57,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1753314390] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:58:57,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:58:57,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [12, 12] total 19 [2024-11-14 03:58:57,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826433004] [2024-11-14 03:58:57,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:58:57,934 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:58:57,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:58:57,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:58:57,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2024-11-14 03:58:57,936 INFO L87 Difference]: Start difference. First operand 10243 states and 17765 transitions. Second operand has 3 states, 3 states have (on average 46.0) internal successors, (138), 2 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 03:58:58,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:58:58,640 INFO L93 Difference]: Finished difference Result 20431 states and 35450 transitions. [2024-11-14 03:58:58,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:58:58,641 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 2 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 530 [2024-11-14 03:58:58,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:58:58,675 INFO L225 Difference]: With dead ends: 20431 [2024-11-14 03:58:58,675 INFO L226 Difference]: Without dead ends: 10191 [2024-11-14 03:58:58,688 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1587 GetRequests, 1569 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2024-11-14 03:58:58,689 INFO L432 NwaCegarLoop]: 588 mSDtfsCounter, 182 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 1009 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:58:58,690 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [182 Valid, 1009 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 03:58:58,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10191 states. [2024-11-14 03:58:59,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10191 to 10180. [2024-11-14 03:58:59,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10180 states, 9147 states have (on average 1.7047119274078932) internal successors, (15593), 9171 states have internal predecessors, (15593), 984 states have call successors, (984), 48 states have call predecessors, (984), 48 states have return successors, (984), 960 states have call predecessors, (984), 984 states have call successors, (984) [2024-11-14 03:58:59,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10180 states to 10180 states and 17561 transitions. [2024-11-14 03:58:59,445 INFO L78 Accepts]: Start accepts. Automaton has 10180 states and 17561 transitions. Word has length 530 [2024-11-14 03:58:59,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:58:59,446 INFO L471 AbstractCegarLoop]: Abstraction has 10180 states and 17561 transitions. [2024-11-14 03:58:59,447 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 2 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 03:58:59,447 INFO L276 IsEmpty]: Start isEmpty. Operand 10180 states and 17561 transitions. [2024-11-14 03:58:59,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2024-11-14 03:58:59,458 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:58:59,459 INFO L215 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 03:58:59,471 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (20)] Ended with exit code 0 [2024-11-14 03:58:59,716 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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 (19)] Forceful destruction successful, exit code 0 [2024-11-14 03:58:59,859 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:58:59,860 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:58:59,860 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:58:59,861 INFO L85 PathProgramCache]: Analyzing trace with hash -2004975424, now seen corresponding path program 1 times [2024-11-14 03:58:59,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:58:59,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [126533255] [2024-11-14 03:58:59,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:58:59,862 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-14 03:58:59,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:58:59,865 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 03:58:59,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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 (21)] Waiting until timeout for monitored process [2024-11-14 03:59:03,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:59:03,755 INFO L255 TraceCheckSpWp]: Trace formula consists of 896 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-14 03:59:03,759 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:59:41,240 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 4855 proven. 522 refuted. 0 times theorem prover too weak. 6947 trivial. 0 not checked. [2024-11-14 03:59:41,240 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:00:01,765 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 162 proven. 531 refuted. 0 times theorem prover too weak. 11631 trivial. 0 not checked. [2024-11-14 04:00:01,765 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:00:01,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [126533255] [2024-11-14 04:00:01,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [126533255] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:00:01,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1874815618] [2024-11-14 04:00:01,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:00:01,766 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:00:01,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:00:01,768 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:00:01,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (22)] Waiting until timeout for monitored process [2024-11-14 04:00:08,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:00:08,286 INFO L255 TraceCheckSpWp]: Trace formula consists of 896 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 04:00:08,290 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:00:28,058 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2024-11-14 04:00:28,058 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:00:28,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1874815618] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:00:28,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:00:28,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [12, 12] total 19 [2024-11-14 04:00:28,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674740489] [2024-11-14 04:00:28,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:00:28,060 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 04:00:28,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:00:28,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 04:00:28,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2024-11-14 04:00:28,061 INFO L87 Difference]: Start difference. First operand 10180 states and 17561 transitions. Second operand has 3 states, 3 states have (on average 46.0) internal successors, (138), 2 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 04:00:29,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:00:29,131 INFO L93 Difference]: Finished difference Result 30534 states and 52677 transitions. [2024-11-14 04:00:29,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 04:00:29,132 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 2 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 530 [2024-11-14 04:00:29,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:00:29,187 INFO L225 Difference]: With dead ends: 30534 [2024-11-14 04:00:29,187 INFO L226 Difference]: Without dead ends: 20357 [2024-11-14 04:00:29,204 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1587 GetRequests, 1569 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2024-11-14 04:00:29,205 INFO L432 NwaCegarLoop]: 427 mSDtfsCounter, 160 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 849 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-14 04:00:29,205 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 849 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-14 04:00:29,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20357 states. [2024-11-14 04:00:30,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20357 to 20355. [2024-11-14 04:00:30,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20355 states, 18290 states have (on average 1.701366867140514) internal successors, (31118), 18338 states have internal predecessors, (31118), 1968 states have call successors, (1968), 96 states have call predecessors, (1968), 96 states have return successors, (1968), 1920 states have call predecessors, (1968), 1968 states have call successors, (1968) [2024-11-14 04:00:30,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20355 states to 20355 states and 35054 transitions. [2024-11-14 04:00:30,622 INFO L78 Accepts]: Start accepts. Automaton has 20355 states and 35054 transitions. Word has length 530 [2024-11-14 04:00:30,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:00:30,623 INFO L471 AbstractCegarLoop]: Abstraction has 20355 states and 35054 transitions. [2024-11-14 04:00:30,624 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 2 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 04:00:30,624 INFO L276 IsEmpty]: Start isEmpty. Operand 20355 states and 35054 transitions. [2024-11-14 04:00:30,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 532 [2024-11-14 04:00:30,639 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:00:30,639 INFO L215 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 04:00:30,752 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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 (21)] Ended with exit code 0 [2024-11-14 04:00:30,889 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (22)] Ended with exit code 0 [2024-11-14 04:00:31,040 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 04:00:31,041 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:00:31,041 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:00:31,041 INFO L85 PathProgramCache]: Analyzing trace with hash -438440067, now seen corresponding path program 1 times [2024-11-14 04:00:31,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:00:31,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [845278963] [2024-11-14 04:00:31,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:00:31,043 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-14 04:00:31,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:00:31,046 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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-14 04:00:31,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/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 (23)] Waiting until timeout for monitored process [2024-11-14 04:00:34,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:00:34,857 INFO L255 TraceCheckSpWp]: Trace formula consists of 896 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-14 04:00:34,866 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:01:14,687 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 4855 proven. 522 refuted. 0 times theorem prover too weak. 6947 trivial. 0 not checked. [2024-11-14 04:01:14,687 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:01:34,251 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 162 proven. 531 refuted. 0 times theorem prover too weak. 11631 trivial. 0 not checked. [2024-11-14 04:01:34,251 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:01:34,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [845278963] [2024-11-14 04:01:34,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [845278963] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:01:34,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [396886371] [2024-11-14 04:01:34,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:01:34,251 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:01:34,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:01:34,254 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:01:34,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3baaa21f-8065-4045-9def-c0e2a047cb6f/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (24)] Waiting until timeout for monitored process [2024-11-14 04:01:41,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:01:41,929 INFO L255 TraceCheckSpWp]: Trace formula consists of 896 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 04:01:41,938 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:02:22,458 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2024-11-14 04:02:22,458 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:02:22,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [396886371] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:02:22,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:02:22,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [12, 12] total 20 [2024-11-14 04:02:22,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787026954] [2024-11-14 04:02:22,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:02:22,461 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 04:02:22,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:02:22,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 04:02:22,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=283, Unknown=0, NotChecked=0, Total=380 [2024-11-14 04:02:22,463 INFO L87 Difference]: Start difference. First operand 20355 states and 35054 transitions. Second operand has 4 states, 4 states have (on average 34.75) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 04:02:26,583 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-14 04:02:28,588 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-14 04:02:30,601 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-14 04:02:34,640 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.69s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:36,679 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:02:37,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:02:37,220 INFO L93 Difference]: Finished difference Result 61829 states and 106245 transitions. [2024-11-14 04:02:37,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 04:02:37,457 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 34.75) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 531 [2024-11-14 04:02:37,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:02:37,562 INFO L225 Difference]: With dead ends: 61829 [2024-11-14 04:02:37,562 INFO L226 Difference]: Without dead ends: 41477 [2024-11-14 04:02:37,596 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1591 GetRequests, 1571 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=101, Invalid=319, Unknown=0, NotChecked=0, Total=420 [2024-11-14 04:02:37,597 INFO L432 NwaCegarLoop]: 437 mSDtfsCounter, 430 mSDsluCounter, 850 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 159 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 1287 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.7s IncrementalHoareTripleChecker+Time [2024-11-14 04:02:37,597 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [430 Valid, 1287 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 12 Invalid, 5 Unknown, 0 Unchecked, 12.7s Time] [2024-11-14 04:02:37,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41477 states. [2024-11-14 04:02:40,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41477 to 40705. [2024-11-14 04:02:41,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40705 states, 36576 states have (on average 1.6996937882764653) internal successors, (62168), 36672 states have internal predecessors, (62168), 3936 states have call successors, (3936), 192 states have call predecessors, (3936), 192 states have return successors, (3936), 3840 states have call predecessors, (3936), 3936 states have call successors, (3936) [2024-11-14 04:02:41,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40705 states to 40705 states and 70040 transitions. [2024-11-14 04:02:41,190 INFO L78 Accepts]: Start accepts. Automaton has 40705 states and 70040 transitions. Word has length 531 [2024-11-14 04:02:41,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:02:41,193 INFO L471 AbstractCegarLoop]: Abstraction has 40705 states and 70040 transitions. [2024-11-14 04:02:41,193 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.75) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2024-11-14 04:02:41,193 INFO L276 IsEmpty]: Start isEmpty. Operand 40705 states and 70040 transitions. [2024-11-14 04:02:41,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 532 [2024-11-14 04:02:41,215 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:02:41,215 INFO L215 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]