./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.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_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 5435813e8a4ec120b68138e4f3d79279dd9250845bb50f86b902d431f8071ca4 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 04:35:01,968 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 04:35:02,066 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-14 04:35:02,071 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 04:35:02,071 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 04:35:02,094 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 04:35:02,094 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 04:35:02,095 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 04:35:02,095 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 04:35:02,095 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 04:35:02,095 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 04:35:02,095 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 04:35:02,095 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 04:35:02,095 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 04:35:02,095 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 04:35:02,096 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 04:35:02,096 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 04:35:02,096 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 04:35:02,096 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 04:35:02,096 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 04:35:02,096 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 04:35:02,096 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 04:35:02,097 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 04:35:02,097 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 04:35:02,097 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 04:35:02,097 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 04:35:02,097 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 04:35:02,097 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 04:35:02,097 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 04:35:02,097 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 04:35:02,097 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 04:35:02,098 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 04:35:02,098 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 04:35:02,098 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 04:35:02,098 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 04:35:02,098 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 04:35:02,098 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 04:35:02,098 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 04:35:02,098 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:35:02,099 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 04:35:02,099 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 04:35:02,099 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 04:35:02,099 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 04:35:02,099 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 04:35:02,099 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 04:35:02,099 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 04:35:02,099 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 04:35:02,099 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_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 -> 5435813e8a4ec120b68138e4f3d79279dd9250845bb50f86b902d431f8071ca4 [2024-11-14 04:35:02,368 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 04:35:02,380 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 04:35:02,382 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 04:35:02,385 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 04:35:02,386 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 04:35:02,387 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.i Unable to find full path for "g++" [2024-11-14 04:35:04,271 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 04:35:04,671 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 04:35:04,672 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.i [2024-11-14 04:35:04,690 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/data/fc7541dec/183d9149d5da4baea6ad58f7dc1db9ac/FLAGd65350f85 [2024-11-14 04:35:04,710 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/data/fc7541dec/183d9149d5da4baea6ad58f7dc1db9ac [2024-11-14 04:35:04,712 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 04:35:04,714 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 04:35:04,716 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 04:35:04,717 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 04:35:04,721 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 04:35:04,722 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:35:04" (1/1) ... [2024-11-14 04:35:04,723 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@11e31b42 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:04, skipping insertion in model container [2024-11-14 04:35:04,725 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:35:04" (1/1) ... [2024-11-14 04:35:04,767 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 04:35:04,962 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_de3f15f7-cb70-4205-8d12-ea64aa852a78/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.i[915,928] [2024-11-14 04:35:05,144 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:35:05,171 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 04:35:05,185 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_de3f15f7-cb70-4205-8d12-ea64aa852a78/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.i[915,928] [2024-11-14 04:35:05,297 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:35:05,326 INFO L204 MainTranslator]: Completed translation [2024-11-14 04:35:05,326 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:05 WrapperNode [2024-11-14 04:35:05,327 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 04:35:05,329 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 04:35:05,329 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 04:35:05,329 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 04:35:05,339 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:05" (1/1) ... [2024-11-14 04:35:05,356 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:05" (1/1) ... [2024-11-14 04:35:05,450 INFO L138 Inliner]: procedures = 26, calls = 99, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 583 [2024-11-14 04:35:05,451 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 04:35:05,452 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 04:35:05,452 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 04:35:05,452 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 04:35:05,461 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:05" (1/1) ... [2024-11-14 04:35:05,461 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:05" (1/1) ... [2024-11-14 04:35:05,477 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:05" (1/1) ... [2024-11-14 04:35:05,477 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:05" (1/1) ... [2024-11-14 04:35:05,518 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:05" (1/1) ... [2024-11-14 04:35:05,531 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:05" (1/1) ... [2024-11-14 04:35:05,542 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:05" (1/1) ... [2024-11-14 04:35:05,546 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:05" (1/1) ... [2024-11-14 04:35:05,561 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 04:35:05,562 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 04:35:05,562 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 04:35:05,562 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 04:35:05,567 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:05" (1/1) ... [2024-11-14 04:35:05,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:35:05,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:35:05,605 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 04:35:05,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 04:35:05,637 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 04:35:05,638 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 04:35:05,638 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 04:35:05,638 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 04:35:05,639 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 04:35:05,639 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 04:35:05,816 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 04:35:05,818 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 04:35:06,999 INFO L? ?]: Removed 19 outVars from TransFormulas that were not future-live. [2024-11-14 04:35:07,000 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 04:35:08,183 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 04:35:08,186 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 04:35:08,187 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:35:08 BoogieIcfgContainer [2024-11-14 04:35:08,187 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 04:35:08,190 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 04:35:08,190 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 04:35:08,196 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 04:35:08,197 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 04:35:04" (1/3) ... [2024-11-14 04:35:08,198 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79729f6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:35:08, skipping insertion in model container [2024-11-14 04:35:08,198 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:05" (2/3) ... [2024-11-14 04:35:08,198 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79729f6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:35:08, skipping insertion in model container [2024-11-14 04:35:08,198 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:35:08" (3/3) ... [2024-11-14 04:35:08,200 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-3.i [2024-11-14 04:35:08,216 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 04:35:08,218 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-3.i that has 2 procedures, 142 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-14 04:35:08,278 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 04:35:08,293 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;@6cdaa34, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 04:35:08,293 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 04:35:08,298 INFO L276 IsEmpty]: Start isEmpty. Operand has 142 states, 53 states have (on average 1.0566037735849056) internal successors, (56), 54 states have internal predecessors, (56), 86 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) [2024-11-14 04:35:08,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2024-11-14 04:35:08,321 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:35:08,322 INFO L215 NwaCegarLoop]: trace histogram [86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:35:08,323 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:35:08,327 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:35:08,328 INFO L85 PathProgramCache]: Analyzing trace with hash -849878955, now seen corresponding path program 1 times [2024-11-14 04:35:08,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:35:08,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866595928] [2024-11-14 04:35:08,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:35:08,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:35:10,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 04:35:10,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1172741141] [2024-11-14 04:35:10,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:35:10,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:35:10,481 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:35:10,485 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:35:10,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-14 04:35:11,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 04:35:11,575 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-14 04:35:12,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 04:35:12,854 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2024-11-14 04:35:12,856 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-14 04:35:12,858 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-14 04:35:12,873 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-14 04:35:13,060 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-14 04:35:13,064 INFO L407 BasicCegarLoop]: Path program histogram: [1] [2024-11-14 04:35:13,426 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-14 04:35:13,430 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.11 04:35:13 BoogieIcfgContainer [2024-11-14 04:35:13,430 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-14 04:35:13,431 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-14 04:35:13,431 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-14 04:35:13,431 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-14 04:35:13,432 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:35:08" (3/4) ... [2024-11-14 04:35:13,434 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-14 04:35:13,435 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-14 04:35:13,439 INFO L158 Benchmark]: Toolchain (without parser) took 8722.33ms. Allocated memory was 142.6MB in the beginning and 402.7MB in the end (delta: 260.0MB). Free memory was 118.4MB in the beginning and 262.8MB in the end (delta: -144.4MB). Peak memory consumption was 114.4MB. Max. memory is 16.1GB. [2024-11-14 04:35:13,439 INFO L158 Benchmark]: CDTParser took 0.41ms. Allocated memory is still 142.6MB. Free memory is still 80.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 04:35:13,440 INFO L158 Benchmark]: CACSL2BoogieTranslator took 611.84ms. Allocated memory is still 142.6MB. Free memory was 118.4MB in the beginning and 94.2MB in the end (delta: 24.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-14 04:35:13,440 INFO L158 Benchmark]: Boogie Procedure Inliner took 122.10ms. Allocated memory is still 142.6MB. Free memory was 94.2MB in the beginning and 85.3MB in the end (delta: 8.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-14 04:35:13,440 INFO L158 Benchmark]: Boogie Preprocessor took 110.05ms. Allocated memory is still 142.6MB. Free memory was 85.3MB in the beginning and 81.4MB in the end (delta: 3.9MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 04:35:13,441 INFO L158 Benchmark]: RCFGBuilder took 2624.64ms. Allocated memory was 142.6MB in the beginning and 402.7MB in the end (delta: 260.0MB). Free memory was 81.4MB in the beginning and 256.3MB in the end (delta: -174.9MB). Peak memory consumption was 92.3MB. Max. memory is 16.1GB. [2024-11-14 04:35:13,441 INFO L158 Benchmark]: TraceAbstraction took 5240.13ms. Allocated memory is still 402.7MB. Free memory was 256.3MB in the beginning and 262.9MB in the end (delta: -6.6MB). Peak memory consumption was 127.3MB. Max. memory is 16.1GB. [2024-11-14 04:35:13,443 INFO L158 Benchmark]: Witness Printer took 4.94ms. Allocated memory is still 402.7MB. Free memory was 262.9MB in the beginning and 262.8MB in the end (delta: 48.8kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 04:35:13,445 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.41ms. Allocated memory is still 142.6MB. Free memory is still 80.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 611.84ms. Allocated memory is still 142.6MB. Free memory was 118.4MB in the beginning and 94.2MB in the end (delta: 24.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 122.10ms. Allocated memory is still 142.6MB. Free memory was 94.2MB in the beginning and 85.3MB in the end (delta: 8.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 110.05ms. Allocated memory is still 142.6MB. Free memory was 85.3MB in the beginning and 81.4MB in the end (delta: 3.9MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 2624.64ms. Allocated memory was 142.6MB in the beginning and 402.7MB in the end (delta: 260.0MB). Free memory was 81.4MB in the beginning and 256.3MB in the end (delta: -174.9MB). Peak memory consumption was 92.3MB. Max. memory is 16.1GB. * TraceAbstraction took 5240.13ms. Allocated memory is still 402.7MB. Free memory was 256.3MB in the beginning and 262.9MB in the end (delta: -6.6MB). Peak memory consumption was 127.3MB. Max. memory is 16.1GB. * Witness Printer took 4.94ms. Allocated memory is still 402.7MB. Free memory was 262.9MB in the beginning and 262.8MB in the end (delta: 48.8kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftLeft at line 125, overapproximation of shiftRight at line 185, overapproximation of someBinaryFLOATComparisonOperation at line 122, overapproximation of someBinaryFLOATComparisonOperation at line 354, overapproximation of someBinaryFLOATComparisonOperation at line 356, overapproximation of someBinaryFLOATComparisonOperation at line 408, overapproximation of someBinaryFLOATComparisonOperation at line 410, overapproximation of someBinaryFLOATComparisonOperation at line 429, overapproximation of someBinaryFLOATComparisonOperation at line 358, overapproximation of someBinaryFLOATComparisonOperation at line 406, overapproximation of someBinaryFLOATComparisonOperation at line 427, overapproximation of someBinaryFLOATComparisonOperation at line 443, overapproximation of bitwiseOr at line 254, overapproximation of someUnaryDOUBLEoperation at line 47, overapproximation of bitwiseAnd at line 124, overapproximation of someBinaryDOUBLEComparisonOperation at line 325, overapproximation of someBinaryDOUBLEComparisonOperation at line 327, overapproximation of someBinaryDOUBLEComparisonOperation at line 324, overapproximation of someBinaryDOUBLEComparisonOperation at line 228, overapproximation of someBinaryDOUBLEComparisonOperation at line 435, overapproximation of someBinaryDOUBLEComparisonOperation at line 434, overapproximation of someUnaryFLOAToperation at line 122, overapproximation of someBinaryArithmeticFLOAToperation at line 173. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed char var_1_1 = -64; [L23] unsigned char var_1_3 = 1; [L24] signed char var_1_5 = -32; [L25] unsigned short int var_1_6 = 256; [L26] unsigned long int var_1_10 = 256; [L27] double var_1_12 = 8.2; [L28] signed char var_1_13 = 16; [L29] signed char var_1_14 = 10; [L30] double var_1_15 = 199.125; [L31] double var_1_16 = 9.4; [L32] double var_1_17 = 9999999999999.6; [L33] unsigned char var_1_20 = 32; [L34] unsigned char var_1_21 = 128; [L35] unsigned char var_1_22 = 64; [L36] unsigned long int var_1_23 = 64; [L37] unsigned long int var_1_24 = 5; [L38] unsigned short int var_1_25 = 2; [L39] unsigned short int var_1_26 = 1; [L40] unsigned short int var_1_27 = 64; [L41] unsigned long int var_1_28 = 1148947750; [L42] signed long int var_1_29 = -4; [L43] signed short int var_1_30 = 64; [L44] unsigned char var_1_31 = 0; [L45] float var_1_32 = 255.65; [L46] float var_1_33 = 15.75; [L47] float var_1_34 = -0.5; [L48] float var_1_35 = 1.25; [L49] unsigned char var_1_36 = 1; [L50] unsigned long int var_1_37 = 2; [L51] unsigned char var_1_38 = 1; [L52] signed char var_1_39 = -128; [L53] signed char var_1_40 = -4; [L54] unsigned short int var_1_41 = 4; [L55] unsigned short int var_1_42 = 2; [L56] unsigned short int var_1_43 = 40413; [L57] unsigned short int var_1_44 = 8; [L58] unsigned short int var_1_45 = 16; [L59] unsigned short int var_1_46 = 128; [L60] unsigned short int var_1_47 = 256; [L61] unsigned short int var_1_48 = 4; [L62] unsigned short int var_1_49 = 1; [L63] unsigned char var_1_50 = 1; [L64] unsigned char var_1_51 = 1; [L65] unsigned short int var_1_52 = 128; [L66] unsigned long int var_1_53 = 1; [L67] signed char var_1_54 = 4; [L68] unsigned long int var_1_55 = 2323183524; [L69] signed long int var_1_56 = 4; [L70] signed long int var_1_57 = 2; [L71] signed long int var_1_58 = 2136509866; [L72] float var_1_59 = 5.575; [L73] float var_1_60 = 10000000000000.125; [L74] float var_1_61 = 63.75; [L75] float var_1_62 = 1.625; [L76] unsigned long int var_1_63 = 16; [L77] signed char var_1_64 = 5; [L78] signed char var_1_65 = -1; [L79] signed char var_1_66 = 0; [L80] signed char var_1_67 = -2; [L81] signed char var_1_68 = -1; [L82] double var_1_69 = 8.5; [L83] unsigned char var_1_70 = 1; [L84] unsigned char var_1_71 = 0; [L85] double var_1_72 = 4.875; [L86] float var_1_73 = 2.5; [L87] float var_1_74 = 24.5; [L88] float var_1_75 = 0.0; [L89] unsigned char var_1_76 = 4; [L90] unsigned char var_1_77 = 200; [L91] double var_1_78 = 1000000000000.2; [L92] signed char var_1_79 = 8; [L93] signed short int var_1_80 = -16; [L94] unsigned long int var_1_81 = 4; [L95] unsigned short int var_1_82 = 50; [L96] double var_1_83 = 9999999999.5; [L97] signed char var_1_84 = -8; [L98] signed char var_1_86 = 50; [L99] signed char var_1_87 = 8; [L100] unsigned char var_1_88 = 0; [L101] float var_1_89 = 64.325; [L102] signed char var_1_90 = -1; [L103] signed short int var_1_91 = 8; [L104] unsigned char var_1_92 = 1; [L105] signed char var_1_93 = -16; [L106] unsigned short int var_1_94 = 256; [L107] float var_1_95 = 63.875; [L108] unsigned long int last_1_var_1_10 = 256; [L109] unsigned char last_1_var_1_20 = 32; [L454] isInitial = 1 [L455] FCALL initially() [L456] COND TRUE 1 [L457] CALL updateLastVariables() [L446] last_1_var_1_10 = var_1_10 [L447] last_1_var_1_20 = var_1_20 [L457] RET updateLastVariables() [L458] CALL updateVariables() [L311] var_1_3 = __VERIFIER_nondet_uchar() [L312] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-32, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L312] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-32, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L313] CALL assume_abort_if_not(var_1_3 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-32, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L313] RET assume_abort_if_not(var_1_3 <= 1) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-32, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L314] var_1_5 = __VERIFIER_nondet_char() [L315] CALL assume_abort_if_not(var_1_5 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L315] RET assume_abort_if_not(var_1_5 >= -127) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L316] CALL assume_abort_if_not(var_1_5 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L316] RET assume_abort_if_not(var_1_5 <= 126) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=16, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L317] var_1_13 = __VERIFIER_nondet_char() [L318] CALL assume_abort_if_not(var_1_13 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L318] RET assume_abort_if_not(var_1_13 >= -1) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L319] CALL assume_abort_if_not(var_1_13 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L319] RET assume_abort_if_not(var_1_13 <= 127) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=10, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L320] var_1_14 = __VERIFIER_nondet_char() [L321] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L321] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L322] CALL assume_abort_if_not(var_1_14 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L322] RET assume_abort_if_not(var_1_14 <= 127) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_15=1593/8, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L323] var_1_15 = __VERIFIER_nondet_double() [L324] CALL assume_abort_if_not((var_1_15 >= -922337.2036854776000e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854776000e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L324] RET assume_abort_if_not((var_1_15 >= -922337.2036854776000e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854776000e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L325] CALL assume_abort_if_not(var_1_15 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L325] RET assume_abort_if_not(var_1_15 != 0.0F) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_16=47/5, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L326] var_1_16 = __VERIFIER_nondet_double() [L327] 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_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L327] 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_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=128, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L328] var_1_21 = __VERIFIER_nondet_uchar() [L329] CALL assume_abort_if_not(var_1_21 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L329] RET assume_abort_if_not(var_1_21 >= 127) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L330] CALL assume_abort_if_not(var_1_21 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L330] RET assume_abort_if_not(var_1_21 <= 254) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=64, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L331] var_1_22 = __VERIFIER_nondet_uchar() [L332] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L332] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L333] CALL assume_abort_if_not(var_1_22 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L333] RET assume_abort_if_not(var_1_22 <= 127) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_25=2, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L334] var_1_25 = __VERIFIER_nondet_ushort() [L335] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L335] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L336] CALL assume_abort_if_not(var_1_25 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L336] RET assume_abort_if_not(var_1_25 <= 65535) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_26=1, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L337] var_1_26 = __VERIFIER_nondet_ushort() [L338] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L338] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L339] CALL assume_abort_if_not(var_1_26 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L339] RET assume_abort_if_not(var_1_26 <= 65535) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_27=64, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L340] var_1_27 = __VERIFIER_nondet_ushort() [L341] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L341] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L342] CALL assume_abort_if_not(var_1_27 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L342] RET assume_abort_if_not(var_1_27 <= 65535) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=1148947750, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L343] var_1_28 = __VERIFIER_nondet_ulong() [L344] CALL assume_abort_if_not(var_1_28 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L344] RET assume_abort_if_not(var_1_28 >= 1073741823) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L345] CALL assume_abort_if_not(var_1_28 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L345] RET assume_abort_if_not(var_1_28 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=64, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L346] var_1_30 = __VERIFIER_nondet_short() [L347] CALL assume_abort_if_not(var_1_30 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L347] RET assume_abort_if_not(var_1_30 >= -32768) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L348] CALL assume_abort_if_not(var_1_30 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L348] RET assume_abort_if_not(var_1_30 <= 32767) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L349] CALL assume_abort_if_not(var_1_30 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L349] RET assume_abort_if_not(var_1_30 != 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L350] var_1_31 = __VERIFIER_nondet_uchar() [L351] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L351] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L352] CALL assume_abort_if_not(var_1_31 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L352] RET assume_abort_if_not(var_1_31 <= 1) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_33=63/4, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L353] var_1_33 = __VERIFIER_nondet_float() [L354] CALL assume_abort_if_not((var_1_33 >= -922337.2036854765600e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854765600e+12F && var_1_33 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L354] RET assume_abort_if_not((var_1_33 >= -922337.2036854765600e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854765600e+12F && var_1_33 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L355] var_1_34 = __VERIFIER_nondet_float() [L356] CALL assume_abort_if_not((var_1_34 >= -922337.2036854765600e+13F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 9223372.036854765600e+12F && var_1_34 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L356] RET assume_abort_if_not((var_1_34 >= -922337.2036854765600e+13F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 9223372.036854765600e+12F && var_1_34 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_35=5/4, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L357] var_1_35 = __VERIFIER_nondet_float() [L358] CALL assume_abort_if_not((var_1_35 >= -922337.2036854765600e+13F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L358] RET assume_abort_if_not((var_1_35 >= -922337.2036854765600e+13F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=2, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L359] var_1_37 = __VERIFIER_nondet_ulong() [L360] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L360] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L361] CALL assume_abort_if_not(var_1_37 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L361] RET assume_abort_if_not(var_1_37 <= 4294967295) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L362] CALL assume_abort_if_not(var_1_37 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L362] RET assume_abort_if_not(var_1_37 != 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L363] var_1_38 = __VERIFIER_nondet_uchar() [L364] CALL assume_abort_if_not(var_1_38 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L364] RET assume_abort_if_not(var_1_38 >= 1) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L365] CALL assume_abort_if_not(var_1_38 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L365] RET assume_abort_if_not(var_1_38 <= 1) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=-4, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L366] var_1_40 = __VERIFIER_nondet_char() [L367] CALL assume_abort_if_not(var_1_40 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L367] RET assume_abort_if_not(var_1_40 >= -127) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L368] CALL assume_abort_if_not(var_1_40 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L368] RET assume_abort_if_not(var_1_40 <= 126) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=2, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L369] var_1_42 = __VERIFIER_nondet_ushort() [L370] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L370] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L371] CALL assume_abort_if_not(var_1_42 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L371] RET assume_abort_if_not(var_1_42 <= 65534) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=40413, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L372] var_1_43 = __VERIFIER_nondet_ushort() [L373] CALL assume_abort_if_not(var_1_43 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L373] RET assume_abort_if_not(var_1_43 >= 32767) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L374] CALL assume_abort_if_not(var_1_43 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L374] RET assume_abort_if_not(var_1_43 <= 65534) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=8, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L375] var_1_44 = __VERIFIER_nondet_ushort() [L376] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L376] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L377] CALL assume_abort_if_not(var_1_44 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L377] RET assume_abort_if_not(var_1_44 <= 32767) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=16, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L378] var_1_45 = __VERIFIER_nondet_ushort() [L379] CALL assume_abort_if_not(var_1_45 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L379] RET assume_abort_if_not(var_1_45 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L380] CALL assume_abort_if_not(var_1_45 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L380] RET assume_abort_if_not(var_1_45 <= 32767) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=128, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L381] var_1_46 = __VERIFIER_nondet_ushort() [L382] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L382] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L383] CALL assume_abort_if_not(var_1_46 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L383] RET assume_abort_if_not(var_1_46 <= 32767) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=256, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L384] var_1_47 = __VERIFIER_nondet_ushort() [L385] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L385] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L386] CALL assume_abort_if_not(var_1_47 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L386] RET assume_abort_if_not(var_1_47 <= 32767) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=4, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L387] var_1_48 = __VERIFIER_nondet_ushort() [L388] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L388] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L389] CALL assume_abort_if_not(var_1_48 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L389] RET assume_abort_if_not(var_1_48 <= 32767) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=1, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L390] var_1_49 = __VERIFIER_nondet_ushort() [L391] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L391] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L392] CALL assume_abort_if_not(var_1_49 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L392] RET assume_abort_if_not(var_1_49 <= 32767) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=1, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L393] var_1_51 = __VERIFIER_nondet_uchar() [L394] CALL assume_abort_if_not(var_1_51 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L394] RET assume_abort_if_not(var_1_51 >= 1) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L395] CALL assume_abort_if_not(var_1_51 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L395] RET assume_abort_if_not(var_1_51 <= 1) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=4, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L396] var_1_54 = __VERIFIER_nondet_char() [L397] CALL assume_abort_if_not(var_1_54 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L397] RET assume_abort_if_not(var_1_54 >= -128) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L398] CALL assume_abort_if_not(var_1_54 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L398] RET assume_abort_if_not(var_1_54 <= 127) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=2323183524, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L399] var_1_55 = __VERIFIER_nondet_ulong() [L400] CALL assume_abort_if_not(var_1_55 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L400] RET assume_abort_if_not(var_1_55 >= 2147483647) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L401] CALL assume_abort_if_not(var_1_55 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L401] RET assume_abort_if_not(var_1_55 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=2136509866, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L402] var_1_58 = __VERIFIER_nondet_long() [L403] CALL assume_abort_if_not(var_1_58 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L403] RET assume_abort_if_not(var_1_58 >= 1073741823) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L404] CALL assume_abort_if_not(var_1_58 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L404] RET assume_abort_if_not(var_1_58 <= 2147483646) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_60=80000000000001/8, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L405] var_1_60 = __VERIFIER_nondet_float() [L406] CALL assume_abort_if_not((var_1_60 >= -461168.6018427382800e+13F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 4611686.018427382800e+12F && var_1_60 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L406] RET assume_abort_if_not((var_1_60 >= -461168.6018427382800e+13F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 4611686.018427382800e+12F && var_1_60 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_61=255/4, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L407] var_1_61 = __VERIFIER_nondet_float() [L408] CALL assume_abort_if_not((var_1_61 >= -461168.6018427382800e+13F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 4611686.018427382800e+12F && var_1_61 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L408] RET assume_abort_if_not((var_1_61 >= -461168.6018427382800e+13F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 4611686.018427382800e+12F && var_1_61 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_62=13/8, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L409] var_1_62 = __VERIFIER_nondet_float() [L410] 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_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L410] 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_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L411] var_1_65 = __VERIFIER_nondet_char() [L412] CALL assume_abort_if_not(var_1_65 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L412] RET assume_abort_if_not(var_1_65 >= -1) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L413] CALL assume_abort_if_not(var_1_65 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L413] RET assume_abort_if_not(var_1_65 <= 126) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=0, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L414] var_1_66 = __VERIFIER_nondet_char() [L415] CALL assume_abort_if_not(var_1_66 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L415] RET assume_abort_if_not(var_1_66 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L416] CALL assume_abort_if_not(var_1_66 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L416] RET assume_abort_if_not(var_1_66 <= 126) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=-2, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L417] var_1_67 = __VERIFIER_nondet_char() [L418] CALL assume_abort_if_not(var_1_67 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L418] RET assume_abort_if_not(var_1_67 >= -63) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L419] CALL assume_abort_if_not(var_1_67 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L419] RET assume_abort_if_not(var_1_67 <= 63) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-1, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L420] var_1_68 = __VERIFIER_nondet_char() [L421] CALL assume_abort_if_not(var_1_68 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L421] RET assume_abort_if_not(var_1_68 >= -63) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L422] CALL assume_abort_if_not(var_1_68 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L422] RET assume_abort_if_not(var_1_68 <= 63) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L423] var_1_71 = __VERIFIER_nondet_uchar() [L424] CALL assume_abort_if_not(var_1_71 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L424] RET assume_abort_if_not(var_1_71 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L425] CALL assume_abort_if_not(var_1_71 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L425] RET assume_abort_if_not(var_1_71 <= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_74=49/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L426] var_1_74 = __VERIFIER_nondet_float() [L427] CALL assume_abort_if_not((var_1_74 >= 0.0F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 9223372.036854765600e+12F && var_1_74 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L427] RET assume_abort_if_not((var_1_74 >= 0.0F && var_1_74 <= -1.0e-20F) || (var_1_74 <= 9223372.036854765600e+12F && var_1_74 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_75=0, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L428] var_1_75 = __VERIFIER_nondet_float() [L429] CALL assume_abort_if_not((var_1_75 >= 4611686.018427382800e+12F && var_1_75 <= -1.0e-20F) || (var_1_75 <= 9223372.036854765600e+12F && var_1_75 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L429] RET assume_abort_if_not((var_1_75 >= 4611686.018427382800e+12F && var_1_75 <= -1.0e-20F) || (var_1_75 <= 9223372.036854765600e+12F && var_1_75 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=200, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L430] var_1_77 = __VERIFIER_nondet_uchar() [L431] CALL assume_abort_if_not(var_1_77 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L431] RET assume_abort_if_not(var_1_77 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L432] CALL assume_abort_if_not(var_1_77 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L432] RET assume_abort_if_not(var_1_77 <= 254) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_83=19999999999/2, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L433] var_1_83 = __VERIFIER_nondet_double() [L434] CALL assume_abort_if_not((var_1_83 >= -922337.2036854776000e+13F && var_1_83 <= -1.0e-20F) || (var_1_83 <= 9223372.036854776000e+12F && var_1_83 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L434] RET assume_abort_if_not((var_1_83 >= -922337.2036854776000e+13F && var_1_83 <= -1.0e-20F) || (var_1_83 <= 9223372.036854776000e+12F && var_1_83 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L435] CALL assume_abort_if_not(var_1_83 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L435] RET assume_abort_if_not(var_1_83 != 0.0F) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=50, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L436] var_1_86 = __VERIFIER_nondet_char() [L437] CALL assume_abort_if_not(var_1_86 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L437] RET assume_abort_if_not(var_1_86 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L438] CALL assume_abort_if_not(var_1_86 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L438] RET assume_abort_if_not(var_1_86 <= 63) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=8, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L439] var_1_87 = __VERIFIER_nondet_char() [L440] CALL assume_abort_if_not(var_1_87 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L440] RET assume_abort_if_not(var_1_87 >= 0) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L441] CALL assume_abort_if_not(var_1_87 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L20] COND FALSE !(!cond) [L441] RET assume_abort_if_not(var_1_87 <= 126) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256, var_1_95=511/8] [L442] var_1_95 = __VERIFIER_nondet_float() [L443] CALL assume_abort_if_not((var_1_95 >= -922337.2036854776000e+13F && var_1_95 <= -1.0e-20F) || (var_1_95 <= 9223372.036854776000e+12F && var_1_95 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L20] COND FALSE !(!cond) [L443] RET assume_abort_if_not((var_1_95 >= -922337.2036854776000e+13F && var_1_95 <= -1.0e-20F) || (var_1_95 <= 9223372.036854776000e+12F && var_1_95 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=41/5, var_1_13=-1, var_1_14=0, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=64, var_1_24=5, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=128, var_1_53=1, var_1_54=0, var_1_55=-128, var_1_56=4, var_1_57=2, var_1_58=1073741823, var_1_59=223/40, var_1_5=-31, var_1_63=16, var_1_64=5, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=8, var_1_80=-16, var_1_81=4, var_1_82=50, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=2573/40, var_1_90=-1, var_1_91=8, var_1_92=1, var_1_93=-16, var_1_94=256] [L458] RET updateVariables() [L459] CALL step() [L113] COND TRUE var_1_25 >= ((((var_1_26) > (var_1_27)) ? (var_1_26) : (var_1_27))) [L114] var_1_24 = ((((((((var_1_27) > (var_1_25)) ? (var_1_27) : (var_1_25)))) < (var_1_26)) ? (((((var_1_27) > (var_1_25)) ? (var_1_27) : (var_1_25)))) : (var_1_26))) [L118] COND FALSE !(var_1_30 > var_1_27) [L121] COND FALSE !(((var_1_25 * var_1_26) / var_1_28) >= var_1_24) [L124] EXPR (~ 25) & var_1_27 [L124] COND TRUE ((~ 25) & var_1_27) <= var_1_25 [L125] EXPR 32u << var_1_27 [L125] COND TRUE (5u / var_1_28) <= ((32u << var_1_27) / var_1_37) [L126] COND FALSE !(var_1_29 > var_1_26) [L137] COND FALSE !(! (var_1_34 <= (var_1_33 + var_1_35))) [L140] COND FALSE !(var_1_37 <= var_1_26) [L147] EXPR var_1_40 & var_1_29 [L147] COND FALSE !((1 ^ var_1_46) < (var_1_40 & var_1_29)) [L151] COND FALSE !(var_1_31 && var_1_38) [L154] COND TRUE (var_1_34 <= var_1_35) && var_1_51 [L155] COND TRUE var_1_47 >= ((((((((4) < 0 ) ? -(4) : (4)))) < (var_1_42)) ? (((((4) < 0 ) ? -(4) : (4)))) : (var_1_42))) [L156] var_1_52 = ((((var_1_49) > (var_1_44)) ? (var_1_49) : (var_1_44))) [L159] COND TRUE var_1_39 <= (var_1_54 / var_1_30) [L160] var_1_53 = (var_1_55 - var_1_47) [L162] var_1_56 = var_1_27 [L163] COND FALSE !(var_1_44 <= var_1_47) [L168] COND TRUE var_1_35 < (((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) * var_1_33) [L169] var_1_57 = ((((var_1_30) < (var_1_52)) ? (var_1_30) : (var_1_52))) [L172] COND TRUE (~ var_1_54) < ((((var_1_58 - var_1_26) < 0 ) ? -(var_1_58 - var_1_26) : (var_1_58 - var_1_26))) [L173] var_1_59 = ((((((((var_1_60 + var_1_61) < 0 ) ? -(var_1_60 + var_1_61) : (var_1_60 + var_1_61)))) > ((255.45f + var_1_62))) ? (((((var_1_60 + var_1_61) < 0 ) ? -(var_1_60 + var_1_61) : (var_1_60 + var_1_61)))) : ((255.45f + var_1_62)))) [L177] COND TRUE var_1_55 >= var_1_56 [L178] var_1_63 = var_1_55 [L180] COND FALSE !((var_1_41 > var_1_43) && var_1_51) [L183] var_1_64 = (var_1_67 + var_1_68) [L185] EXPR (~ var_1_28) >> var_1_52 [L185] COND FALSE !(var_1_57 >= ((~ var_1_28) >> var_1_52)) [L188] COND FALSE !(var_1_61 > ((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60)))) [L191] COND FALSE !(var_1_41 > var_1_44) [L194] COND FALSE !((var_1_57 % var_1_37) >= var_1_43) [L197] COND FALSE !(var_1_58 < var_1_67) [L200] COND FALSE !((var_1_43 * var_1_26) <= var_1_57) [L207] COND TRUE ! var_1_71 [L208] COND TRUE (~ var_1_55) >= var_1_56 [L209] var_1_79 = var_1_67 [L212] COND TRUE (((((((var_1_61) < (var_1_35)) ? (var_1_61) : (var_1_35))) < 0 ) ? -((((var_1_61) < (var_1_35)) ? (var_1_61) : (var_1_35))) : ((((var_1_61) < (var_1_35)) ? (var_1_61) : (var_1_35))))) >= var_1_32 [L213] COND FALSE !(! var_1_70) [L221] var_1_81 = (((((var_1_55 - ((((var_1_76) < 0 ) ? -(var_1_76) : (var_1_76))))) > (var_1_27)) ? ((var_1_55 - ((((var_1_76) < 0 ) ? -(var_1_76) : (var_1_76))))) : (var_1_27))) [L222] COND TRUE \read(var_1_38) [L223] var_1_82 = (((((((((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))) < 0 ) ? -((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))) : ((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49)))))) > (var_1_47)) ? ((((((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))) < 0 ) ? -((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))) : ((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49)))))) : (var_1_47))) [L233] COND FALSE !((var_1_76 >> 8) > var_1_58) [L236] COND FALSE !((((((var_1_34 / var_1_83)) < (var_1_78)) ? ((var_1_34 / var_1_83)) : (var_1_78))) < var_1_69) [L245] var_1_89 = var_1_34 [L246] var_1_90 = var_1_68 [L247] COND TRUE \read(var_1_51) [L248] var_1_91 = var_1_68 [L252] var_1_92 = 0 [L253] var_1_93 = var_1_87 [L254] EXPR var_1_39 | var_1_57 [L254] EXPR ((var_1_63) > ((var_1_39 | var_1_57))) ? (var_1_63) : ((var_1_39 | var_1_57)) [L254] EXPR var_1_39 | var_1_57 [L254] EXPR ((var_1_63) > ((var_1_39 | var_1_57))) ? (var_1_63) : ((var_1_39 | var_1_57)) [L254] COND TRUE 0 < ((((var_1_63) > ((var_1_39 | var_1_57))) ? (var_1_63) : ((var_1_39 | var_1_57)))) [L255] COND FALSE !(var_1_35 <= var_1_95) [L258] COND TRUE \read(var_1_51) [L259] var_1_94 = var_1_66 [L265] COND FALSE !(\read(var_1_3)) [L270] signed long int stepLocal_2 = var_1_5 * var_1_13; [L271] COND FALSE !(stepLocal_2 > last_1_var_1_10) [L274] COND TRUE (((((var_1_14 - var_1_20)) < (var_1_5)) ? ((var_1_14 - var_1_20)) : (var_1_5))) < var_1_20 [L275] COND FALSE !(\read(var_1_3)) [L279] unsigned char stepLocal_1 = var_1_17 <= var_1_17; [L280] COND FALSE !(stepLocal_1 || var_1_3) [L285] var_1_12 = var_1_16 [L287] COND TRUE 99999.8f < var_1_17 [L288] COND TRUE ! var_1_3 [L289] COND FALSE !(var_1_17 >= (var_1_17 / 2.5f)) [L298] COND TRUE (var_1_17 + var_1_12) <= var_1_17 [L299] COND TRUE var_1_6 >= var_1_6 [L300] var_1_23 = var_1_20 [L303] EXPR var_1_6 ^ var_1_20 [L303] unsigned long int stepLocal_0 = (var_1_6 ^ var_1_20) + var_1_23; [L304] COND TRUE var_1_20 <= stepLocal_0 [L305] COND FALSE !(var_1_12 == var_1_12) [L459] RET step() [L460] CALL, EXPR property() [L450] EXPR (((99999.8f < var_1_17) ? ((! var_1_3) ? ((var_1_17 >= (var_1_17 / 2.5f)) ? (var_1_3 ? (var_1_1 == ((signed char) var_1_5)) : (var_1_1 == ((signed char) var_1_5))) : 1) : 1) : 1) && (var_1_3 ? (((last_1_var_1_10 + (var_1_5 + last_1_var_1_20)) >= last_1_var_1_20) ? (var_1_6 == ((unsigned short int) last_1_var_1_20)) : 1) : 1)) && ((var_1_20 <= ((var_1_6 ^ var_1_20) + var_1_23)) ? ((var_1_12 == var_1_12) ? (var_1_10 == ((unsigned long int) 0u)) : 1) : 1) [L450] EXPR var_1_6 ^ var_1_20 [L450] EXPR (((99999.8f < var_1_17) ? ((! var_1_3) ? ((var_1_17 >= (var_1_17 / 2.5f)) ? (var_1_3 ? (var_1_1 == ((signed char) var_1_5)) : (var_1_1 == ((signed char) var_1_5))) : 1) : 1) : 1) && (var_1_3 ? (((last_1_var_1_10 + (var_1_5 + last_1_var_1_20)) >= last_1_var_1_20) ? (var_1_6 == ((unsigned short int) last_1_var_1_20)) : 1) : 1)) && ((var_1_20 <= ((var_1_6 ^ var_1_20) + var_1_23)) ? ((var_1_12 == var_1_12) ? (var_1_10 == ((unsigned long int) 0u)) : 1) : 1) [L450-L451] return (((((((99999.8f < var_1_17) ? ((! var_1_3) ? ((var_1_17 >= (var_1_17 / 2.5f)) ? (var_1_3 ? (var_1_1 == ((signed char) var_1_5)) : (var_1_1 == ((signed char) var_1_5))) : 1) : 1) : 1) && (var_1_3 ? (((last_1_var_1_10 + (var_1_5 + last_1_var_1_20)) >= last_1_var_1_20) ? (var_1_6 == ((unsigned short int) last_1_var_1_20)) : 1) : 1)) && ((var_1_20 <= ((var_1_6 ^ var_1_20) + var_1_23)) ? ((var_1_12 == var_1_12) ? (var_1_10 == ((unsigned long int) 0u)) : 1) : 1)) && (((var_1_17 <= var_1_17) || var_1_3) ? (((var_1_17 / var_1_15) > 25.25) ? (var_1_12 == ((double) 128.5)) : 1) : (var_1_12 == ((double) var_1_16)))) && (((((((var_1_14 - var_1_20)) < (var_1_5)) ? ((var_1_14 - var_1_20)) : (var_1_5))) < var_1_20) ? (var_1_3 ? (var_1_17 == ((double) 128.1)) : 1) : 1)) && (((var_1_5 * var_1_13) > last_1_var_1_10) ? (var_1_20 == ((unsigned char) ((((((((var_1_21 - var_1_14)) > ((var_1_22 + 8))) ? ((var_1_21 - var_1_14)) : ((var_1_22 + 8)))) < 0 ) ? -(((((var_1_21 - var_1_14)) > ((var_1_22 + 8))) ? ((var_1_21 - var_1_14)) : ((var_1_22 + 8)))) : (((((var_1_21 - var_1_14)) > ((var_1_22 + 8))) ? ((var_1_21 - var_1_14)) : ((var_1_22 + 8)))))))) : 1)) && (((var_1_17 + var_1_12) <= var_1_17) ? ((var_1_6 >= var_1_6) ? (var_1_23 == ((unsigned long int) var_1_20)) : 1) : 1) ; [L460] RET, EXPR property() [L460] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=2, var_1_13=-1, var_1_14=0, var_1_16=2, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=32, var_1_24=1, var_1_25=2, var_1_26=1, var_1_27=0, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_33=0, var_1_34=4, var_1_35=0, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=127, var_1_53=-128, var_1_54=0, var_1_55=-128, var_1_56=0, var_1_57=-128, var_1_58=1073741823, var_1_59=3, var_1_5=-31, var_1_62=0, var_1_63=-128, var_1_64=0, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=63, var_1_80=-16, var_1_81=-132, var_1_82=127, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=4, var_1_90=-63, var_1_91=-63, var_1_92=0, var_1_93=0, var_1_94=126] [L19] reach_error() VAL [isInitial=1, last_1_var_1_10=256, last_1_var_1_20=32, var_1_10=256, var_1_12=2, var_1_13=-1, var_1_14=0, var_1_16=2, var_1_17=49999999999998/5, var_1_1=-64, var_1_20=32, var_1_21=-129, var_1_22=0, var_1_23=32, var_1_24=1, var_1_25=2, var_1_26=1, var_1_27=0, var_1_28=5368709119, var_1_29=-4, var_1_30=-128, var_1_31=0, var_1_32=5113/20, var_1_33=0, var_1_34=4, var_1_35=0, var_1_36=1, var_1_37=-10737418304, var_1_38=1, var_1_39=-128, var_1_3=0, var_1_40=0, var_1_41=4, var_1_42=0, var_1_43=-2, var_1_44=126, var_1_45=0, var_1_46=0, var_1_47=-131072, var_1_48=-65536, var_1_49=65663, var_1_50=1, var_1_51=-255, var_1_52=127, var_1_53=-128, var_1_54=0, var_1_55=-128, var_1_56=0, var_1_57=-128, var_1_58=1073741823, var_1_59=3, var_1_5=-31, var_1_62=0, var_1_63=-128, var_1_64=0, var_1_65=-1, var_1_66=126, var_1_67=63, var_1_68=-63, var_1_69=17/2, var_1_6=256, var_1_70=1, var_1_71=0, var_1_72=39/8, var_1_73=5/2, var_1_76=4, var_1_77=0, var_1_78=5000000000001/5, var_1_79=63, var_1_80=-16, var_1_81=-132, var_1_82=127, var_1_84=-8, var_1_86=0, var_1_87=0, var_1_88=0, var_1_89=4, var_1_90=-63, var_1_91=-63, var_1_92=0, var_1_93=0, var_1_94=126] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 142 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 4.8s, OverallIterations: 1, TraceHistogramMax: 86, 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=142occurred 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, 2.7s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 618 NumberOfCodeBlocks, 618 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 04:35:13,489 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 5435813e8a4ec120b68138e4f3d79279dd9250845bb50f86b902d431f8071ca4 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 04:35:16,159 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 04:35:16,283 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2024-11-14 04:35:16,288 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 04:35:16,289 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 04:35:16,312 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 04:35:16,313 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 04:35:16,313 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 04:35:16,313 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 04:35:16,313 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 04:35:16,313 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 04:35:16,314 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 04:35:16,314 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 04:35:16,314 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 04:35:16,314 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 04:35:16,314 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 04:35:16,315 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 04:35:16,315 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 04:35:16,315 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 04:35:16,319 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 04:35:16,319 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 04:35:16,319 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 04:35:16,320 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 04:35:16,320 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 04:35:16,320 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-14 04:35:16,320 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-14 04:35:16,320 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 04:35:16,320 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-14 04:35:16,320 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 04:35:16,320 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 04:35:16,320 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 04:35:16,321 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 04:35:16,321 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-14 04:35:16,321 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 04:35:16,321 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 04:35:16,321 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:35:16,321 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 04:35:16,321 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 04:35:16,321 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 04:35:16,321 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-14 04:35:16,322 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-14 04:35:16,322 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 04:35:16,322 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 04:35:16,322 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_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 -> 5435813e8a4ec120b68138e4f3d79279dd9250845bb50f86b902d431f8071ca4 [2024-11-14 04:35:16,602 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 04:35:16,615 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 04:35:16,618 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 04:35:16,619 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 04:35:16,621 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 04:35:16,623 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.i Unable to find full path for "g++" [2024-11-14 04:35:18,499 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 04:35:18,817 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 04:35:18,818 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.i [2024-11-14 04:35:18,829 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/data/56aaf6cda/717f9d330cac47f8bb8de5bdcdb15b70/FLAGffbb3d00a [2024-11-14 04:35:18,845 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/data/56aaf6cda/717f9d330cac47f8bb8de5bdcdb15b70 [2024-11-14 04:35:18,848 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 04:35:18,849 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 04:35:18,851 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 04:35:18,851 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 04:35:18,855 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 04:35:18,856 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:35:18" (1/1) ... [2024-11-14 04:35:18,857 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e1db4c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:18, skipping insertion in model container [2024-11-14 04:35:18,857 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:35:18" (1/1) ... [2024-11-14 04:35:18,910 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 04:35:19,093 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_de3f15f7-cb70-4205-8d12-ea64aa852a78/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.i[915,928] [2024-11-14 04:35:19,271 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:35:19,289 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 04:35:19,300 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_de3f15f7-cb70-4205-8d12-ea64aa852a78/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-3.i[915,928] [2024-11-14 04:35:19,422 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:35:19,442 INFO L204 MainTranslator]: Completed translation [2024-11-14 04:35:19,442 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:19 WrapperNode [2024-11-14 04:35:19,443 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 04:35:19,444 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 04:35:19,444 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 04:35:19,444 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 04:35:19,450 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:19" (1/1) ... [2024-11-14 04:35:19,466 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:19" (1/1) ... [2024-11-14 04:35:19,525 INFO L138 Inliner]: procedures = 27, calls = 99, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 469 [2024-11-14 04:35:19,526 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 04:35:19,528 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 04:35:19,529 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 04:35:19,529 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 04:35:19,536 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:19" (1/1) ... [2024-11-14 04:35:19,536 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:19" (1/1) ... [2024-11-14 04:35:19,543 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:19" (1/1) ... [2024-11-14 04:35:19,543 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:19" (1/1) ... [2024-11-14 04:35:19,563 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:19" (1/1) ... [2024-11-14 04:35:19,569 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:19" (1/1) ... [2024-11-14 04:35:19,578 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:19" (1/1) ... [2024-11-14 04:35:19,584 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:19" (1/1) ... [2024-11-14 04:35:19,593 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 04:35:19,594 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 04:35:19,594 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 04:35:19,594 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 04:35:19,598 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:19" (1/1) ... [2024-11-14 04:35:19,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:35:19,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:35:19,645 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 04:35:19,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 04:35:19,681 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 04:35:19,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-14 04:35:19,681 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 04:35:19,681 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 04:35:19,681 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 04:35:19,681 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 04:35:19,868 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 04:35:19,870 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 04:35:39,107 INFO L? ?]: Removed 14 outVars from TransFormulas that were not future-live. [2024-11-14 04:35:39,107 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 04:35:39,122 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 04:35:39,122 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 04:35:39,123 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:35:39 BoogieIcfgContainer [2024-11-14 04:35:39,123 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 04:35:39,125 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 04:35:39,126 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 04:35:39,130 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 04:35:39,131 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 04:35:18" (1/3) ... [2024-11-14 04:35:39,131 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1aaf7764 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:35:39, skipping insertion in model container [2024-11-14 04:35:39,132 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:35:19" (2/3) ... [2024-11-14 04:35:39,132 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1aaf7764 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:35:39, skipping insertion in model container [2024-11-14 04:35:39,132 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:35:39" (3/3) ... [2024-11-14 04:35:39,133 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-3.i [2024-11-14 04:35:39,148 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 04:35:39,151 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-3.i that has 2 procedures, 218 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-14 04:35:39,213 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 04:35:39,225 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;@6a78a3f3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 04:35:39,225 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 04:35:39,229 INFO L276 IsEmpty]: Start isEmpty. Operand has 218 states, 129 states have (on average 1.496124031007752) internal successors, (193), 130 states have internal predecessors, (193), 86 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) [2024-11-14 04:35:39,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 529 [2024-11-14 04:35:39,315 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:35:39,316 INFO L215 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:35:39,317 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:35:39,323 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:35:39,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1302276037, now seen corresponding path program 1 times [2024-11-14 04:35:39,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:35:39,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1730229836] [2024-11-14 04:35:39,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:35:39,342 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:35:39,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:35:39,349 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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:35:39,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:35:41,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:35:41,865 INFO L255 TraceCheckSpWp]: Trace formula consists of 831 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-14 04:35:41,880 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:35:41,960 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 170 proven. 0 refuted. 0 times theorem prover too weak. 14450 trivial. 0 not checked. [2024-11-14 04:35:41,960 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:35:41,961 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:35:41,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1730229836] [2024-11-14 04:35:41,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1730229836] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:35:41,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:35:41,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 04:35:41,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995178941] [2024-11-14 04:35:41,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:35:41,969 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-14 04:35:41,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:35:41,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-14 04:35:41,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 04:35:41,993 INFO L87 Difference]: Start difference. First operand has 218 states, 129 states have (on average 1.496124031007752) internal successors, (193), 130 states have internal predecessors, (193), 86 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) Second operand has 2 states, 2 states have (on average 51.5) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (86), 2 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 2 states have call successors, (86) [2024-11-14 04:35:42,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:35:42,067 INFO L93 Difference]: Finished difference Result 429 states and 810 transitions. [2024-11-14 04:35:42,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 04:35:42,070 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 51.5) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (86), 2 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 2 states have call successors, (86) Word has length 528 [2024-11-14 04:35:42,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:35:42,079 INFO L225 Difference]: With dead ends: 429 [2024-11-14 04:35:42,079 INFO L226 Difference]: Without dead ends: 214 [2024-11-14 04:35:42,084 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 527 GetRequests, 527 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 04:35:42,087 INFO L432 NwaCegarLoop]: 357 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, 357 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 04:35:42,088 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 04:35:42,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2024-11-14 04:35:42,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 214. [2024-11-14 04:35:42,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 126 states have (on average 1.4682539682539681) internal successors, (185), 126 states have internal predecessors, (185), 86 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 86 states have call predecessors, (86), 86 states have call successors, (86) [2024-11-14 04:35:42,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 357 transitions. [2024-11-14 04:35:42,175 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 357 transitions. Word has length 528 [2024-11-14 04:35:42,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:35:42,177 INFO L471 AbstractCegarLoop]: Abstraction has 214 states and 357 transitions. [2024-11-14 04:35:42,177 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 51.5) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (86), 2 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 2 states have call successors, (86) [2024-11-14 04:35:42,177 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 357 transitions. [2024-11-14 04:35:42,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 529 [2024-11-14 04:35:42,195 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:35:42,195 INFO L215 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:35:42,246 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:35:42,396 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:35:42,396 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:35:42,397 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:35:42,397 INFO L85 PathProgramCache]: Analyzing trace with hash 879298239, now seen corresponding path program 1 times [2024-11-14 04:35:42,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:35:42,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1555986118] [2024-11-14 04:35:42,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:35:42,399 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:35:42,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:35:42,401 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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:35:42,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:35:44,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:35:45,023 INFO L255 TraceCheckSpWp]: Trace formula consists of 831 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:35:45,040 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:35:49,494 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 6205 proven. 75 refuted. 0 times theorem prover too weak. 8340 trivial. 0 not checked. [2024-11-14 04:35:49,495 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:35:50,370 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:35:50,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1555986118] [2024-11-14 04:35:50,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1555986118] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:35:50,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [546264794] [2024-11-14 04:35:50,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:35:50,371 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:35:50,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:35:50,373 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:35:50,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-14 04:35:55,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:35:55,924 INFO L255 TraceCheckSpWp]: Trace formula consists of 831 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:35:55,935 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:36:19,715 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-11-14 04:36:19,717 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:36:19,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [546264794] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:36:19,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:36:19,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2024-11-14 04:36:19,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695079112] [2024-11-14 04:36:19,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:36:19,721 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 04:36:19,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:36:19,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 04:36:19,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-14 04:36:19,726 INFO L87 Difference]: Start difference. First operand 214 states and 357 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-11-14 04:36:22,363 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.24s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:36:24,367 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:36:26,383 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:36:28,394 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:36:28,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:36:28,418 INFO L93 Difference]: Finished difference Result 636 states and 1065 transitions. [2024-11-14 04:36:28,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 04:36:28,503 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 528 [2024-11-14 04:36:28,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:36:28,510 INFO L225 Difference]: With dead ends: 636 [2024-11-14 04:36:28,511 INFO L226 Difference]: Without dead ends: 425 [2024-11-14 04:36:28,513 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1103 GetRequests, 1096 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-14 04:36:28,514 INFO L432 NwaCegarLoop]: 359 mSDtfsCounter, 87 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 1060 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2024-11-14 04:36:28,514 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 1060 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 4 Unknown, 0 Unchecked, 8.5s Time] [2024-11-14 04:36:28,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2024-11-14 04:36:28,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 422. [2024-11-14 04:36:28,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 247 states have (on average 1.4736842105263157) internal successors, (364), 247 states have internal predecessors, (364), 172 states have call successors, (172), 2 states have call predecessors, (172), 2 states have return successors, (172), 172 states have call predecessors, (172), 172 states have call successors, (172) [2024-11-14 04:36:28,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 708 transitions. [2024-11-14 04:36:28,664 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 708 transitions. Word has length 528 [2024-11-14 04:36:28,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:36:28,669 INFO L471 AbstractCegarLoop]: Abstraction has 422 states and 708 transitions. [2024-11-14 04:36:28,670 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-11-14 04:36:28,670 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 708 transitions. [2024-11-14 04:36:28,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 530 [2024-11-14 04:36:28,685 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:36:28,686 INFO L215 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:36:28,730 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-11-14 04:36:28,922 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:36:29,086 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:36:29,087 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:36:29,087 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:36:29,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1803527349, now seen corresponding path program 1 times [2024-11-14 04:36:29,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:36:29,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [448206988] [2024-11-14 04:36:29,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:36:29,089 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:36:29,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:36:29,094 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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:36:29,096 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:36:31,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:36:31,568 INFO L255 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:36:31,589 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:36:35,164 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 6205 proven. 75 refuted. 0 times theorem prover too weak. 8340 trivial. 0 not checked. [2024-11-14 04:36:35,164 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:36:35,861 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:36:35,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [448206988] [2024-11-14 04:36:35,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [448206988] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:36:35,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1840302443] [2024-11-14 04:36:35,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:36:35,861 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:36:35,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:36:35,864 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:36:35,867 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-14 04:36:41,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:36:41,305 INFO L255 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:36:41,314 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:36:52,694 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-11-14 04:36:52,695 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:36:52,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1840302443] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:36:52,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:36:52,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2024-11-14 04:36:52,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383535038] [2024-11-14 04:36:52,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:36:52,697 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 04:36:52,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:36:52,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 04:36:52,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-14 04:36:52,698 INFO L87 Difference]: Start difference. First operand 422 states and 708 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-11-14 04:36:57,563 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:36:59,565 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:37:01,573 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:37:03,578 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:37:05,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:37:07,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:37:09,595 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:37:11,596 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:37:14,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:37:14,205 INFO L93 Difference]: Finished difference Result 1055 states and 1770 transitions. [2024-11-14 04:37:14,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 04:37:14,206 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 529 [2024-11-14 04:37:14,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:37:14,216 INFO L225 Difference]: With dead ends: 1055 [2024-11-14 04:37:14,216 INFO L226 Difference]: Without dead ends: 844 [2024-11-14 04:37:14,218 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1106 GetRequests, 1098 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-14 04:37:14,219 INFO L432 NwaCegarLoop]: 702 mSDtfsCounter, 438 mSDsluCounter, 1042 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 0 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 438 SdHoareTripleChecker+Valid, 1744 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:37:14,219 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [438 Valid, 1744 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 387 Invalid, 8 Unknown, 0 Unchecked, 21.3s Time] [2024-11-14 04:37:14,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 844 states. [2024-11-14 04:37:14,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 844 to 839. [2024-11-14 04:37:14,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 839 states, 490 states have (on average 1.4775510204081632) internal successors, (724), 490 states have internal predecessors, (724), 344 states have call successors, (344), 4 states have call predecessors, (344), 4 states have return successors, (344), 344 states have call predecessors, (344), 344 states have call successors, (344) [2024-11-14 04:37:14,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 839 states to 839 states and 1412 transitions. [2024-11-14 04:37:14,350 INFO L78 Accepts]: Start accepts. Automaton has 839 states and 1412 transitions. Word has length 529 [2024-11-14 04:37:14,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:37:14,354 INFO L471 AbstractCegarLoop]: Abstraction has 839 states and 1412 transitions. [2024-11-14 04:37:14,354 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 4 states have internal predecessors, (102), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-11-14 04:37:14,356 INFO L276 IsEmpty]: Start isEmpty. Operand 839 states and 1412 transitions. [2024-11-14 04:37:14,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 530 [2024-11-14 04:37:14,362 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:37:14,363 INFO L215 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:37:14,407 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-11-14 04:37:14,599 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:37:14,764 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:37:14,765 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:37:14,765 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:37:14,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1252881762, now seen corresponding path program 1 times [2024-11-14 04:37:14,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:37:14,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1886452371] [2024-11-14 04:37:14,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:37:14,766 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:37:14,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:37:14,768 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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:37:14,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:37:17,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:37:17,120 INFO L255 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:37:17,128 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:37:20,846 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 6205 proven. 75 refuted. 0 times theorem prover too weak. 8340 trivial. 0 not checked. [2024-11-14 04:37:20,846 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:37:21,577 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:37:21,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1886452371] [2024-11-14 04:37:21,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1886452371] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:37:21,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1837059169] [2024-11-14 04:37:21,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:37:21,578 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:37:21,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:37:21,580 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:37:21,582 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-14 04:37:26,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:37:27,027 INFO L255 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-14 04:37:27,035 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:37:50,238 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-11-14 04:37:50,238 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:37:50,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1837059169] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:37:50,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:37:50,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 6 [2024-11-14 04:37:50,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917453113] [2024-11-14 04:37:50,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:37:50,240 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 04:37:50,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:37:50,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 04:37:50,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-14 04:37:50,241 INFO L87 Difference]: Start difference. First operand 839 states and 1412 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-11-14 04:37:54,966 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.31s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:37:57,369 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.40s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:37:59,771 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.40s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:38:02,242 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.47s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:38:04,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:38:06,786 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:38:09,023 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:38:11,231 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:38:13,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:38:17,049 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:38:19,055 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:38:24,220 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.31s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:38:26,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.43s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:38:29,043 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.40s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:38:31,483 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.44s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:38:31,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:38:31,505 INFO L93 Difference]: Finished difference Result 2511 states and 4230 transitions. [2024-11-14 04:38:31,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 04:38:31,673 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 529 [2024-11-14 04:38:31,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:38:31,687 INFO L225 Difference]: With dead ends: 2511 [2024-11-14 04:38:31,687 INFO L226 Difference]: Without dead ends: 1675 [2024-11-14 04:38:31,692 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1105 GetRequests, 1100 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-14 04:38:31,694 INFO L432 NwaCegarLoop]: 331 mSDtfsCounter, 89 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 1 mSolverCounterUnsat, 14 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 39.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 637 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 14 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 41.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:38:31,696 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [89 Valid, 637 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 80 Invalid, 14 Unknown, 0 Unchecked, 41.1s Time] [2024-11-14 04:38:31,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1675 states. [2024-11-14 04:38:31,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1675 to 1673. [2024-11-14 04:38:31,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1673 states, 976 states have (on average 1.471311475409836) internal successors, (1436), 976 states have internal predecessors, (1436), 688 states have call successors, (688), 8 states have call predecessors, (688), 8 states have return successors, (688), 688 states have call predecessors, (688), 688 states have call successors, (688) [2024-11-14 04:38:31,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1673 states to 1673 states and 2812 transitions. [2024-11-14 04:38:32,003 INFO L78 Accepts]: Start accepts. Automaton has 1673 states and 2812 transitions. Word has length 529 [2024-11-14 04:38:32,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:38:32,005 INFO L471 AbstractCegarLoop]: Abstraction has 1673 states and 2812 transitions. [2024-11-14 04:38:32,005 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 2 states have internal predecessors, (102), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-11-14 04:38:32,005 INFO L276 IsEmpty]: Start isEmpty. Operand 1673 states and 2812 transitions. [2024-11-14 04:38:32,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2024-11-14 04:38:32,013 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:38:32,014 INFO L215 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:32,066 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:38:32,257 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (8)] Forceful destruction successful, exit code 0 [2024-11-14 04:38:32,414 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 04:38:32,415 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:38:32,415 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:38:32,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1389702183, now seen corresponding path program 1 times [2024-11-14 04:38:32,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:38:32,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [575635022] [2024-11-14 04:38:32,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:38:32,417 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:38:32,417 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:38:32,419 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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:38:32,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:38:34,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:38:34,829 INFO L255 TraceCheckSpWp]: Trace formula consists of 835 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:38:34,850 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:38:38,552 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 6205 proven. 75 refuted. 0 times theorem prover too weak. 8340 trivial. 0 not checked. [2024-11-14 04:38:38,553 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:38:39,439 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:38:39,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [575635022] [2024-11-14 04:38:39,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [575635022] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:38:39,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1669863155] [2024-11-14 04:38:39,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:38:39,441 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:38:39,441 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:38:39,443 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:38:39,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-14 04:38:40,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:38:40,746 INFO L255 TraceCheckSpWp]: Trace formula consists of 835 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 04:38:40,769 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:38:41,002 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-11-14 04:38:41,002 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:38:41,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1669863155] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:38:41,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:38:41,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2024-11-14 04:38:41,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151008699] [2024-11-14 04:38:41,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:38:41,004 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 04:38:41,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:38:41,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 04:38:41,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-14 04:38:41,005 INFO L87 Difference]: Start difference. First operand 1673 states and 2812 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-11-14 04:38:43,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:38:45,475 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:38:45,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:38:45,556 INFO L93 Difference]: Finished difference Result 3501 states and 5858 transitions. [2024-11-14 04:38:45,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 04:38:45,684 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 530 [2024-11-14 04:38:45,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:38:45,700 INFO L225 Difference]: With dead ends: 3501 [2024-11-14 04:38:45,700 INFO L226 Difference]: Without dead ends: 1831 [2024-11-14 04:38:45,707 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1108 GetRequests, 1103 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-14 04:38:45,710 INFO L432 NwaCegarLoop]: 366 mSDtfsCounter, 29 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 704 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2024-11-14 04:38:45,711 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 704 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 12 Invalid, 2 Unknown, 0 Unchecked, 4.5s Time] [2024-11-14 04:38:45,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1831 states. [2024-11-14 04:38:46,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1831 to 1741. [2024-11-14 04:38:46,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1741 states, 1044 states have (on average 1.4674329501915708) internal successors, (1532), 1044 states have internal predecessors, (1532), 688 states have call successors, (688), 8 states have call predecessors, (688), 8 states have return successors, (688), 688 states have call predecessors, (688), 688 states have call successors, (688) [2024-11-14 04:38:46,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1741 states to 1741 states and 2908 transitions. [2024-11-14 04:38:46,099 INFO L78 Accepts]: Start accepts. Automaton has 1741 states and 2908 transitions. Word has length 530 [2024-11-14 04:38:46,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:38:46,102 INFO L471 AbstractCegarLoop]: Abstraction has 1741 states and 2908 transitions. [2024-11-14 04:38:46,103 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-11-14 04:38:46,103 INFO L276 IsEmpty]: Start isEmpty. Operand 1741 states and 2908 transitions. [2024-11-14 04:38:46,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2024-11-14 04:38:46,110 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:38:46,111 INFO L215 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:38:46,121 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2024-11-14 04:38:46,360 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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)] Forceful destruction successful, exit code 0 [2024-11-14 04:38:46,512 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:38:46,512 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:38:46,513 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:38:46,513 INFO L85 PathProgramCache]: Analyzing trace with hash -783633602, now seen corresponding path program 1 times [2024-11-14 04:38:46,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:38:46,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [390422298] [2024-11-14 04:38:46,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:38:46,515 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:38:46,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:38:46,517 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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:38:46,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:38:48,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:38:48,945 INFO L255 TraceCheckSpWp]: Trace formula consists of 834 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:38:48,951 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:38:52,737 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 6205 proven. 75 refuted. 0 times theorem prover too weak. 8340 trivial. 0 not checked. [2024-11-14 04:38:52,737 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:38:53,460 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:38:53,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [390422298] [2024-11-14 04:38:53,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [390422298] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:38:53,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1288501989] [2024-11-14 04:38:53,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:38:53,461 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:38:53,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:38:53,463 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:38:53,485 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2024-11-14 04:38:54,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:38:54,676 INFO L255 TraceCheckSpWp]: Trace formula consists of 834 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 04:38:54,681 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:38:54,999 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-11-14 04:38:54,999 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:38:54,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1288501989] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:38:55,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 04:38:55,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2024-11-14 04:38:55,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292901127] [2024-11-14 04:38:55,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:38:55,001 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 04:38:55,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:38:55,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 04:38:55,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-14 04:38:55,006 INFO L87 Difference]: Start difference. First operand 1741 states and 2908 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-11-14 04:38:57,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.24s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:38:59,457 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:38:59,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:38:59,715 INFO L93 Difference]: Finished difference Result 3565 states and 5926 transitions. [2024-11-14 04:38:59,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 04:38:59,716 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 530 [2024-11-14 04:38:59,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:38:59,736 INFO L225 Difference]: With dead ends: 3565 [2024-11-14 04:38:59,736 INFO L226 Difference]: Without dead ends: 1827 [2024-11-14 04:38:59,744 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1108 GetRequests, 1103 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-14 04:38:59,746 INFO L432 NwaCegarLoop]: 360 mSDtfsCounter, 30 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2024-11-14 04:38:59,746 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 700 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 14 Invalid, 2 Unknown, 0 Unchecked, 4.6s Time] [2024-11-14 04:38:59,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1827 states. [2024-11-14 04:39:00,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1827 to 1741. [2024-11-14 04:39:00,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1741 states, 1044 states have (on average 1.4444444444444444) internal successors, (1508), 1044 states have internal predecessors, (1508), 688 states have call successors, (688), 8 states have call predecessors, (688), 8 states have return successors, (688), 688 states have call predecessors, (688), 688 states have call successors, (688) [2024-11-14 04:39:00,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1741 states to 1741 states and 2884 transitions. [2024-11-14 04:39:00,061 INFO L78 Accepts]: Start accepts. Automaton has 1741 states and 2884 transitions. Word has length 530 [2024-11-14 04:39:00,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:39:00,063 INFO L471 AbstractCegarLoop]: Abstraction has 1741 states and 2884 transitions. [2024-11-14 04:39:00,063 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-11-14 04:39:00,063 INFO L276 IsEmpty]: Start isEmpty. Operand 1741 states and 2884 transitions. [2024-11-14 04:39:00,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 532 [2024-11-14 04:39:00,070 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:39:00,070 INFO L215 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:39:00,078 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (12)] Ended with exit code 0 [2024-11-14 04:39:00,305 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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)] Ended with exit code 0 [2024-11-14 04:39:00,471 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:39:00,471 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:39:00,471 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:39:00,472 INFO L85 PathProgramCache]: Analyzing trace with hash 2123934150, now seen corresponding path program 1 times [2024-11-14 04:39:00,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:39:00,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [949309113] [2024-11-14 04:39:00,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:39:00,473 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:39:00,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:39:00,476 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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:39:00,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:39:02,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:39:02,902 INFO L255 TraceCheckSpWp]: Trace formula consists of 835 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:39:02,906 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:39:06,695 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 6205 proven. 75 refuted. 0 times theorem prover too weak. 8340 trivial. 0 not checked. [2024-11-14 04:39:06,695 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:39:07,442 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:39:07,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [949309113] [2024-11-14 04:39:07,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [949309113] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:39:07,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1022580720] [2024-11-14 04:39:07,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:39:07,442 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:39:07,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:39:07,444 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:39:07,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2024-11-14 04:39:14,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:39:14,287 INFO L255 TraceCheckSpWp]: Trace formula consists of 835 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 04:39:14,292 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:39:17,988 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 6205 proven. 75 refuted. 0 times theorem prover too weak. 8340 trivial. 0 not checked. [2024-11-14 04:39:17,988 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:39:18,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1022580720] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:39:18,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [337503368] [2024-11-14 04:39:18,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:39:18,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:39:18,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:39:18,870 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:39:18,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-14 04:39:20,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:39:20,905 INFO L255 TraceCheckSpWp]: Trace formula consists of 835 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:39:20,909 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:39:24,586 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 6205 proven. 75 refuted. 0 times theorem prover too weak. 8340 trivial. 0 not checked. [2024-11-14 04:39:24,586 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:39:25,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [337503368] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:39:25,268 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:39:25,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2024-11-14 04:39:25,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375427564] [2024-11-14 04:39:25,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:39:25,270 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 04:39:25,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:39:25,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 04:39:25,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-14 04:39:25,271 INFO L87 Difference]: Start difference. First operand 1741 states and 2884 transitions. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 2 states have call successors, (86), 2 states have call predecessors, (86), 3 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86) [2024-11-14 04:39:30,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:39:30,931 INFO L93 Difference]: Finished difference Result 3527 states and 5805 transitions. [2024-11-14 04:39:30,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-14 04:39:30,932 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 2 states have call successors, (86), 2 states have call predecessors, (86), 3 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86) Word has length 531 [2024-11-14 04:39:30,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:39:30,947 INFO L225 Difference]: With dead ends: 3527 [2024-11-14 04:39:30,947 INFO L226 Difference]: Without dead ends: 1789 [2024-11-14 04:39:30,954 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1747 GetRequests, 1739 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-11-14 04:39:30,955 INFO L432 NwaCegarLoop]: 261 mSDtfsCounter, 196 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:39:30,956 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [256 Valid, 612 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 5.3s Time] [2024-11-14 04:39:30,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1789 states. [2024-11-14 04:39:31,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1789 to 1773. [2024-11-14 04:39:31,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1773 states, 1068 states have (on average 1.4119850187265917) internal successors, (1508), 1068 states have internal predecessors, (1508), 688 states have call successors, (688), 16 states have call predecessors, (688), 16 states have return successors, (688), 688 states have call predecessors, (688), 688 states have call successors, (688) [2024-11-14 04:39:31,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1773 states to 1773 states and 2884 transitions. [2024-11-14 04:39:31,245 INFO L78 Accepts]: Start accepts. Automaton has 1773 states and 2884 transitions. Word has length 531 [2024-11-14 04:39:31,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:39:31,246 INFO L471 AbstractCegarLoop]: Abstraction has 1773 states and 2884 transitions. [2024-11-14 04:39:31,246 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 2 states have call successors, (86), 2 states have call predecessors, (86), 3 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86) [2024-11-14 04:39:31,246 INFO L276 IsEmpty]: Start isEmpty. Operand 1773 states and 2884 transitions. [2024-11-14 04:39:31,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 532 [2024-11-14 04:39:31,250 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:39:31,251 INFO L215 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:39:31,373 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-14 04:39:31,485 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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)] Forceful destruction successful, exit code 0 [2024-11-14 04:39:31,682 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (14)] Ended with exit code 0 [2024-11-14 04:39:31,851 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 04:39:31,852 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:39:31,852 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:39:31,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1704699210, now seen corresponding path program 1 times [2024-11-14 04:39:31,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:39:31,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [542859196] [2024-11-14 04:39:31,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:39:31,853 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:39:31,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:39:31,855 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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:39:31,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:39:34,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:39:34,167 INFO L255 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:39:34,170 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:39:36,306 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 3489 proven. 33 refuted. 0 times theorem prover too weak. 11098 trivial. 0 not checked. [2024-11-14 04:39:36,306 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:39:41,688 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 222 proven. 33 refuted. 0 times theorem prover too weak. 14365 trivial. 0 not checked. [2024-11-14 04:39:41,688 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:39:41,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [542859196] [2024-11-14 04:39:41,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [542859196] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:39:41,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [656416017] [2024-11-14 04:39:41,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:39:41,689 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:39:41,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:39:41,692 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:39:41,694 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2024-11-14 04:39:49,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:39:49,648 INFO L255 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-14 04:39:49,655 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:40:03,145 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 7752 proven. 258 refuted. 0 times theorem prover too weak. 6610 trivial. 0 not checked. [2024-11-14 04:40:03,145 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:40:04,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [656416017] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:40:04,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369374557] [2024-11-14 04:40:04,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:04,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:40:04,591 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:40:04,592 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:40:04,594 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-14 04:40:06,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:06,736 INFO L255 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 04:40:06,740 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:40:18,903 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 7752 proven. 258 refuted. 0 times theorem prover too weak. 6610 trivial. 0 not checked. [2024-11-14 04:40:18,903 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:40:19,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369374557] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:40:19,853 INFO L185 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2024-11-14 04:40:19,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 9, 9] total 12 [2024-11-14 04:40:19,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82451971] [2024-11-14 04:40:19,853 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2024-11-14 04:40:19,855 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-14 04:40:19,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:40:19,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-14 04:40:19,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2024-11-14 04:40:19,857 INFO L87 Difference]: Start difference. First operand 1773 states and 2884 transitions. Second operand has 12 states, 12 states have (on average 14.25) internal successors, (171), 12 states have internal predecessors, (171), 4 states have call successors, (142), 4 states have call predecessors, (142), 7 states have return successors, (144), 4 states have call predecessors, (144), 4 states have call successors, (144) [2024-11-14 04:40:43,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:40:43,474 INFO L93 Difference]: Finished difference Result 4745 states and 7542 transitions. [2024-11-14 04:40:43,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-14 04:40:43,479 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 14.25) internal successors, (171), 12 states have internal predecessors, (171), 4 states have call successors, (142), 4 states have call predecessors, (142), 7 states have return successors, (144), 4 states have call predecessors, (144), 4 states have call successors, (144) Word has length 531 [2024-11-14 04:40:43,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:40:43,502 INFO L225 Difference]: With dead ends: 4745 [2024-11-14 04:40:43,502 INFO L226 Difference]: Without dead ends: 2975 [2024-11-14 04:40:43,508 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2244 GetRequests, 2211 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=302, Invalid=820, Unknown=0, NotChecked=0, Total=1122 [2024-11-14 04:40:43,509 INFO L432 NwaCegarLoop]: 310 mSDtfsCounter, 776 mSDsluCounter, 880 mSDsCounter, 0 mSdLazyCounter, 1411 mSolverCounterSat, 487 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 777 SdHoareTripleChecker+Valid, 1190 SdHoareTripleChecker+Invalid, 1898 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 487 IncrementalHoareTripleChecker+Valid, 1411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:40:43,510 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [777 Valid, 1190 Invalid, 1898 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [487 Valid, 1411 Invalid, 0 Unknown, 0 Unchecked, 20.0s Time] [2024-11-14 04:40:43,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2975 states. [2024-11-14 04:40:44,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2975 to 2901. [2024-11-14 04:40:44,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2901 states, 1820 states have (on average 1.3824175824175824) internal successors, (2516), 1828 states have internal predecessors, (2516), 1024 states have call successors, (1024), 56 states have call predecessors, (1024), 56 states have return successors, (1024), 1016 states have call predecessors, (1024), 1024 states have call successors, (1024) [2024-11-14 04:40:44,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2901 states to 2901 states and 4564 transitions. [2024-11-14 04:40:44,087 INFO L78 Accepts]: Start accepts. Automaton has 2901 states and 4564 transitions. Word has length 531 [2024-11-14 04:40:44,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:40:44,091 INFO L471 AbstractCegarLoop]: Abstraction has 2901 states and 4564 transitions. [2024-11-14 04:40:44,091 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 14.25) internal successors, (171), 12 states have internal predecessors, (171), 4 states have call successors, (142), 4 states have call predecessors, (142), 7 states have return successors, (144), 4 states have call predecessors, (144), 4 states have call successors, (144) [2024-11-14 04:40:44,091 INFO L276 IsEmpty]: Start isEmpty. Operand 2901 states and 4564 transitions. [2024-11-14 04:40:44,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 533 [2024-11-14 04:40:44,099 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:40:44,100 INFO L215 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:40:44,238 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-14 04:40:44,330 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (17)] Forceful destruction successful, exit code 0 [2024-11-14 04:40:44,537 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:40:44,700 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:40:44,701 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:40:44,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:40:44,701 INFO L85 PathProgramCache]: Analyzing trace with hash 416536608, now seen corresponding path program 1 times [2024-11-14 04:40:44,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:40:44,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1321081633] [2024-11-14 04:40:44,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:44,702 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:40:44,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:40:44,704 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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:40:44,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:40:47,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:40:47,095 INFO L255 TraceCheckSpWp]: Trace formula consists of 836 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 04:40:47,098 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:40:51,474 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 6465 proven. 81 refuted. 0 times theorem prover too weak. 8074 trivial. 0 not checked. [2024-11-14 04:40:51,474 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:40:57,766 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 174 proven. 81 refuted. 0 times theorem prover too weak. 14365 trivial. 0 not checked. [2024-11-14 04:40:57,766 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:40:57,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1321081633] [2024-11-14 04:40:57,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1321081633] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:40:57,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2091221949] [2024-11-14 04:40:57,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:40:57,767 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:40:57,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:40:57,769 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:40:57,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2024-11-14 04:41:05,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:05,947 INFO L255 TraceCheckSpWp]: Trace formula consists of 836 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-14 04:41:05,951 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:10,220 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 6465 proven. 81 refuted. 0 times theorem prover too weak. 8074 trivial. 0 not checked. [2024-11-14 04:41:10,220 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:41:16,218 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 174 proven. 81 refuted. 0 times theorem prover too weak. 14365 trivial. 0 not checked. [2024-11-14 04:41:16,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2091221949] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:41:16,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515134733] [2024-11-14 04:41:16,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:41:16,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:41:16,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:41:16,221 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:41:16,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-14 04:41:18,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:41:18,290 INFO L255 TraceCheckSpWp]: Trace formula consists of 836 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-14 04:41:18,294 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:41:43,193 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-11-14 04:41:43,194 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:41:43,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515134733] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:41:43,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 4 imperfect interpolant sequences. [2024-11-14 04:41:43,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 6, 6, 6] total 14 [2024-11-14 04:41:43,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090002478] [2024-11-14 04:41:43,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:41:43,195 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 04:41:43,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:41:43,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 04:41:43,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-11-14 04:41:43,197 INFO L87 Difference]: Start difference. First operand 2901 states and 4564 transitions. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 5 states have internal predecessors, (105), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-11-14 04:41:51,606 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:41:53,612 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:41:55,615 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:41:57,620 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:41:59,625 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:42:01,630 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:42:03,634 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:42:05,641 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:42:07,645 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:42:09,657 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:42:10,913 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:42:21,386 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:42:21,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:42:21,603 INFO L93 Difference]: Finished difference Result 6021 states and 9426 transitions. [2024-11-14 04:42:21,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-14 04:42:21,605 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 5 states have internal predecessors, (105), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 532 [2024-11-14 04:42:21,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:42:21,639 INFO L225 Difference]: With dead ends: 6021 [2024-11-14 04:42:21,639 INFO L226 Difference]: Without dead ends: 5293 [2024-11-14 04:42:21,643 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2661 GetRequests, 2643 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2024-11-14 04:42:21,644 INFO L432 NwaCegarLoop]: 1050 mSDtfsCounter, 627 mSDsluCounter, 1911 mSDsCounter, 0 mSdLazyCounter, 962 mSolverCounterSat, 173 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 627 SdHoareTripleChecker+Valid, 2961 SdHoareTripleChecker+Invalid, 1146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 962 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.7s IncrementalHoareTripleChecker+Time [2024-11-14 04:42:21,645 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [627 Valid, 2961 Invalid, 1146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 962 Invalid, 11 Unknown, 0 Unchecked, 36.7s Time] [2024-11-14 04:42:21,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5293 states. [2024-11-14 04:42:22,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5293 to 5067. [2024-11-14 04:42:22,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5067 states, 3176 states have (on average 1.3816120906801008) internal successors, (4388), 3190 states have internal predecessors, (4388), 1792 states have call successors, (1792), 98 states have call predecessors, (1792), 98 states have return successors, (1792), 1778 states have call predecessors, (1792), 1792 states have call successors, (1792) [2024-11-14 04:42:22,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5067 states to 5067 states and 7972 transitions. [2024-11-14 04:42:22,833 INFO L78 Accepts]: Start accepts. Automaton has 5067 states and 7972 transitions. Word has length 532 [2024-11-14 04:42:22,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:42:22,838 INFO L471 AbstractCegarLoop]: Abstraction has 5067 states and 7972 transitions. [2024-11-14 04:42:22,839 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 5 states have internal predecessors, (105), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-11-14 04:42:22,840 INFO L276 IsEmpty]: Start isEmpty. Operand 5067 states and 7972 transitions. [2024-11-14 04:42:22,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 534 [2024-11-14 04:42:22,847 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:42:22,847 INFO L215 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:42:22,965 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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)] Ended with exit code 0 [2024-11-14 04:42:23,107 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (20)] Ended with exit code 0 [2024-11-14 04:42:23,367 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-14 04:42:23,457 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:42:23,457 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:42:23,459 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:42:23,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1172597445, now seen corresponding path program 1 times [2024-11-14 04:42:23,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:42:23,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [111081993] [2024-11-14 04:42:23,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:42:23,461 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:42:23,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:42:23,463 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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:42:23,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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)] Waiting until timeout for monitored process [2024-11-14 04:42:25,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:42:25,837 INFO L255 TraceCheckSpWp]: Trace formula consists of 838 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:42:25,840 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:42:38,481 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-11-14 04:42:38,481 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:42:38,481 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:42:38,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [111081993] [2024-11-14 04:42:38,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [111081993] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:42:38,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:42:38,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 04:42:38,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698001122] [2024-11-14 04:42:38,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:42:38,483 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 04:42:38,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:42:38,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 04:42:38,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 04:42:38,485 INFO L87 Difference]: Start difference. First operand 5067 states and 7972 transitions. Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 3 states have internal predecessors, (106), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-11-14 04:42:40,838 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:42:42,842 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:42:45,095 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:42:47,097 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:42:49,393 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:42:51,737 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.34s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:42:55,140 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.24s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:42:57,145 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:42:59,172 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:01,181 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:43:03,726 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:04,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:43:04,467 INFO L93 Difference]: Finished difference Result 10147 states and 15956 transitions. [2024-11-14 04:43:04,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 04:43:04,492 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 3 states have internal predecessors, (106), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 533 [2024-11-14 04:43:04,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:43:04,528 INFO L225 Difference]: With dead ends: 10147 [2024-11-14 04:43:04,528 INFO L226 Difference]: Without dead ends: 5083 [2024-11-14 04:43:04,543 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 533 GetRequests, 530 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-14 04:43:04,544 INFO L432 NwaCegarLoop]: 359 mSDtfsCounter, 84 mSDsluCounter, 694 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 1053 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.5s IncrementalHoareTripleChecker+Time [2024-11-14 04:43:04,544 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 1053 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 11 Unknown, 0 Unchecked, 25.5s Time] [2024-11-14 04:43:04,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5083 states. [2024-11-14 04:43:05,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5083 to 5067. [2024-11-14 04:43:05,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5067 states, 3176 states have (on average 1.3772040302267003) internal successors, (4374), 3190 states have internal predecessors, (4374), 1792 states have call successors, (1792), 98 states have call predecessors, (1792), 98 states have return successors, (1792), 1778 states have call predecessors, (1792), 1792 states have call successors, (1792) [2024-11-14 04:43:05,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5067 states to 5067 states and 7958 transitions. [2024-11-14 04:43:05,487 INFO L78 Accepts]: Start accepts. Automaton has 5067 states and 7958 transitions. Word has length 533 [2024-11-14 04:43:05,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:43:05,490 INFO L471 AbstractCegarLoop]: Abstraction has 5067 states and 7958 transitions. [2024-11-14 04:43:05,491 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 3 states have internal predecessors, (106), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-11-14 04:43:05,491 INFO L276 IsEmpty]: Start isEmpty. Operand 5067 states and 7958 transitions. [2024-11-14 04:43:05,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 534 [2024-11-14 04:43:05,495 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:43:05,495 INFO L215 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:43:05,548 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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)] Forceful destruction successful, exit code 0 [2024-11-14 04:43:05,696 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:43:05,697 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:43:05,697 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:43:05,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1030731274, now seen corresponding path program 1 times [2024-11-14 04:43:05,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:43:05,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [408901261] [2024-11-14 04:43:05,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:43:05,698 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:43:05,698 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:43:05,703 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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:43:05,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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:43:08,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:43:08,195 INFO L255 TraceCheckSpWp]: Trace formula consists of 838 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:43:08,199 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:43:20,772 INFO L134 CoverageAnalysis]: Checked inductivity of 14620 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14620 trivial. 0 not checked. [2024-11-14 04:43:20,772 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:43:20,772 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:43:20,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [408901261] [2024-11-14 04:43:20,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [408901261] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:43:20,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:43:20,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-14 04:43:20,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67502436] [2024-11-14 04:43:20,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:43:20,774 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 04:43:20,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:43:20,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 04:43:20,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-14 04:43:20,775 INFO L87 Difference]: Start difference. First operand 5067 states and 7958 transitions. Second operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-11-14 04:43:28,093 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.31s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:30,107 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:32,110 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:34,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.42s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:36,542 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:38,571 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:40,991 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.42s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:42,994 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:44,998 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:47,416 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.42s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:49,421 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:51,431 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:53,743 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:55,745 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:57,757 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:43:59,983 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:01,987 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:03,993 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:06,272 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:08,491 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:10,496 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:14,222 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.24s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:16,233 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:44:18,252 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:20,258 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:44:22,261 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:24,272 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:44:33,071 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:35,538 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.47s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:37,997 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.46s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:40,423 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.43s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:42,810 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:45,137 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.33s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:51,865 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.29s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:53,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:56,391 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.51s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:44:58,399 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:45:00,876 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.48s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:45:02,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:45:05,382 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.50s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:45:07,386 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:45:07,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:45:07,627 INFO L93 Difference]: Finished difference Result 10047 states and 15855 transitions. [2024-11-14 04:45:07,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 04:45:07,629 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) Word has length 533 [2024-11-14 04:45:07,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:45:07,694 INFO L225 Difference]: With dead ends: 10047 [2024-11-14 04:45:07,694 INFO L226 Difference]: Without dead ends: 7507 [2024-11-14 04:45:07,706 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 532 GetRequests, 529 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-14 04:45:07,707 INFO L432 NwaCegarLoop]: 594 mSDtfsCounter, 946 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 176 mSolverCounterUnsat, 41 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 103.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 946 SdHoareTripleChecker+Valid, 877 SdHoareTripleChecker+Invalid, 686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 41 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 106.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:45:07,708 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [946 Valid, 877 Invalid, 686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 469 Invalid, 41 Unknown, 0 Unchecked, 106.3s Time] [2024-11-14 04:45:07,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7507 states. [2024-11-14 04:45:09,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7507 to 7433. [2024-11-14 04:45:09,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7433 states, 4597 states have (on average 1.366543397868175) internal successors, (6282), 4618 states have internal predecessors, (6282), 2688 states have call successors, (2688), 147 states have call predecessors, (2688), 147 states have return successors, (2688), 2667 states have call predecessors, (2688), 2688 states have call successors, (2688) [2024-11-14 04:45:09,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7433 states to 7433 states and 11658 transitions. [2024-11-14 04:45:09,199 INFO L78 Accepts]: Start accepts. Automaton has 7433 states and 11658 transitions. Word has length 533 [2024-11-14 04:45:09,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:45:09,200 INFO L471 AbstractCegarLoop]: Abstraction has 7433 states and 11658 transitions. [2024-11-14 04:45:09,202 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 4 states have internal predecessors, (106), 1 states have call successors, (86), 1 states have call predecessors, (86), 1 states have return successors, (86), 1 states have call predecessors, (86), 1 states have call successors, (86) [2024-11-14 04:45:09,202 INFO L276 IsEmpty]: Start isEmpty. Operand 7433 states and 11658 transitions. [2024-11-14 04:45:09,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 534 [2024-11-14 04:45:09,212 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:45:09,212 INFO L215 NwaCegarLoop]: trace histogram [86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:45:09,273 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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)] Ended with exit code 0 [2024-11-14 04:45:09,413 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 04:45:09,414 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:45:09,415 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:45:09,415 INFO L85 PathProgramCache]: Analyzing trace with hash -207826911, now seen corresponding path program 1 times [2024-11-14 04:45:09,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:45:09,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [724989781] [2024-11-14 04:45:09,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:45:09,421 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:45:09,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:45:09,424 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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:45:09,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_de3f15f7-cb70-4205-8d12-ea64aa852a78/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 (24)] Waiting until timeout for monitored process [2024-11-14 04:45:12,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:45:12,567 INFO L255 TraceCheckSpWp]: Trace formula consists of 838 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-14 04:45:12,579 INFO L278 TraceCheckSpWp]: Computing forward predicates...