./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 30e01a73 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire --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 8b98841cdd24bbbe6cafd896eca17b44706bd649532a82d2080ca9a3400dc66f --- Real Ultimate output --- This is Ultimate 0.2.3-dev-30e01a7 [2023-11-23 21:20:35,207 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 21:20:35,328 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/config/svcomp-Reach-32bit-Taipan_Default.epf [2023-11-23 21:20:35,337 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 21:20:35,338 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 21:20:35,392 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 21:20:35,392 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 21:20:35,393 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 21:20:35,394 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-23 21:20:35,395 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-23 21:20:35,395 INFO L153 SettingsManager]: * User list type=DISABLED [2023-11-23 21:20:35,396 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-11-23 21:20:35,396 INFO L153 SettingsManager]: * Explicit value domain=true [2023-11-23 21:20:35,397 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-11-23 21:20:35,397 INFO L153 SettingsManager]: * Octagon Domain=false [2023-11-23 21:20:35,398 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-11-23 21:20:35,399 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-11-23 21:20:35,399 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-11-23 21:20:35,400 INFO L153 SettingsManager]: * Interval Domain=false [2023-11-23 21:20:35,400 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-11-23 21:20:35,401 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-11-23 21:20:35,401 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-11-23 21:20:35,402 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 21:20:35,402 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-23 21:20:35,403 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-23 21:20:35,403 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-23 21:20:35,404 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-23 21:20:35,404 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 21:20:35,405 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-23 21:20:35,405 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-23 21:20:35,405 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-23 21:20:35,406 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-23 21:20:35,418 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 21:20:35,418 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 21:20:35,418 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 21:20:35,419 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-23 21:20:35,419 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-23 21:20:35,419 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 21:20:35,419 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 21:20:35,420 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-23 21:20:35,420 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-23 21:20:35,420 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-11-23 21:20:35,420 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-23 21:20:35,421 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-23 21:20:35,421 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-23 21:20:35,422 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-11-23 21:20:35,422 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-23 21:20:35,422 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire 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 -> 8b98841cdd24bbbe6cafd896eca17b44706bd649532a82d2080ca9a3400dc66f [2023-11-23 21:20:35,757 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 21:20:35,785 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 21:20:35,788 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 21:20:35,790 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 21:20:35,791 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 21:20:35,792 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-2.i [2023-11-23 21:20:38,826 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 21:20:39,106 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 21:20:39,107 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-2.i [2023-11-23 21:20:39,121 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/data/303d6374e/bf11fb0f2440488c927e2a8a290abeb2/FLAGd28bf91b4 [2023-11-23 21:20:39,136 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/data/303d6374e/bf11fb0f2440488c927e2a8a290abeb2 [2023-11-23 21:20:39,139 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 21:20:39,140 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 21:20:39,142 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 21:20:39,142 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 21:20:39,147 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 21:20:39,151 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 09:20:39" (1/1) ... [2023-11-23 21:20:39,154 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@61fa52f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:39, skipping insertion in model container [2023-11-23 21:20:39,154 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 09:20:39" (1/1) ... [2023-11-23 21:20:39,230 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 21:20:39,398 WARN L240 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_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-2.i[915,928] [2023-11-23 21:20:39,592 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 21:20:39,629 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 21:20:39,641 WARN L240 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_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-2.i[915,928] [2023-11-23 21:20:39,747 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 21:20:39,768 INFO L206 MainTranslator]: Completed translation [2023-11-23 21:20:39,769 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:39 WrapperNode [2023-11-23 21:20:39,769 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 21:20:39,771 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 21:20:39,771 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 21:20:39,771 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 21:20:39,779 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:39" (1/1) ... [2023-11-23 21:20:39,800 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:39" (1/1) ... [2023-11-23 21:20:39,915 INFO L138 Inliner]: procedures = 26, calls = 87, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 530 [2023-11-23 21:20:39,915 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 21:20:39,917 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 21:20:39,917 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 21:20:39,917 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 21:20:39,929 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:39" (1/1) ... [2023-11-23 21:20:39,929 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:39" (1/1) ... [2023-11-23 21:20:39,957 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:39" (1/1) ... [2023-11-23 21:20:39,957 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:39" (1/1) ... [2023-11-23 21:20:40,008 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:39" (1/1) ... [2023-11-23 21:20:40,015 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:39" (1/1) ... [2023-11-23 21:20:40,022 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:39" (1/1) ... [2023-11-23 21:20:40,030 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:39" (1/1) ... [2023-11-23 21:20:40,056 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 21:20:40,061 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 21:20:40,062 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 21:20:40,062 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 21:20:40,063 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:39" (1/1) ... [2023-11-23 21:20:40,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 21:20:40,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/z3 [2023-11-23 21:20:40,096 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-23 21:20:40,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-23 21:20:40,174 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-23 21:20:40,174 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-23 21:20:40,174 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-23 21:20:40,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-23 21:20:40,176 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 21:20:40,177 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 21:20:40,356 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 21:20:40,358 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 21:20:41,381 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 21:20:42,466 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 21:20:42,466 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-23 21:20:42,468 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 09:20:42 BoogieIcfgContainer [2023-11-23 21:20:42,468 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 21:20:42,470 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-23 21:20:42,470 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-23 21:20:42,474 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-23 21:20:42,474 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 09:20:39" (1/3) ... [2023-11-23 21:20:42,475 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43770e4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 09:20:42, skipping insertion in model container [2023-11-23 21:20:42,475 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:39" (2/3) ... [2023-11-23 21:20:42,476 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43770e4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 09:20:42, skipping insertion in model container [2023-11-23 21:20:42,476 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 09:20:42" (3/3) ... [2023-11-23 21:20:42,477 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-2.i [2023-11-23 21:20:42,498 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-23 21:20:42,498 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-23 21:20:42,555 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-23 21:20:42,562 INFO L357 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, mHoare=true, 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;@7dca508b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-23 21:20:42,562 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-23 21:20:42,568 INFO L276 IsEmpty]: Start isEmpty. Operand has 125 states, 48 states have (on average 1.0625) internal successors, (51), 49 states have internal predecessors, (51), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2023-11-23 21:20:42,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2023-11-23 21:20:42,589 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 21:20:42,590 INFO L195 NwaCegarLoop]: trace histogram [74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 21:20:42,591 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 21:20:42,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 21:20:42,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1844972797, now seen corresponding path program 1 times [2023-11-23 21:20:42,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-23 21:20:42,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117001972] [2023-11-23 21:20:42,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 21:20:42,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 21:20:42,945 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 21:20:42,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1887406528] [2023-11-23 21:20:42,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 21:20:42,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 21:20:42,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/z3 [2023-11-23 21:20:42,965 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 21:20:42,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-23 21:20:43,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 21:20:43,709 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 21:20:44,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 21:20:44,743 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2023-11-23 21:20:44,745 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-23 21:20:44,747 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-23 21:20:44,764 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-23 21:20:44,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-23 21:20:44,968 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-11-23 21:20:44,974 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-23 21:20:45,272 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 09:20:45 BoogieIcfgContainer [2023-11-23 21:20:45,272 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-23 21:20:45,273 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-23 21:20:45,273 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-23 21:20:45,273 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-23 21:20:45,275 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 09:20:42" (3/4) ... [2023-11-23 21:20:45,278 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-23 21:20:45,279 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-23 21:20:45,281 INFO L158 Benchmark]: Toolchain (without parser) took 6140.08ms. Allocated memory was 155.2MB in the beginning and 190.8MB in the end (delta: 35.7MB). Free memory was 125.1MB in the beginning and 88.8MB in the end (delta: 36.3MB). Peak memory consumption was 70.9MB. Max. memory is 16.1GB. [2023-11-23 21:20:45,282 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 127.9MB. Free memory is still 101.0MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-23 21:20:45,283 INFO L158 Benchmark]: CACSL2BoogieTranslator took 628.13ms. Allocated memory is still 155.2MB. Free memory was 124.4MB in the beginning and 99.9MB in the end (delta: 24.5MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2023-11-23 21:20:45,285 INFO L158 Benchmark]: Boogie Procedure Inliner took 145.03ms. Allocated memory is still 155.2MB. Free memory was 99.9MB in the beginning and 89.4MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-23 21:20:45,287 INFO L158 Benchmark]: Boogie Preprocessor took 144.04ms. Allocated memory is still 155.2MB. Free memory was 89.4MB in the beginning and 84.5MB in the end (delta: 5.0MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-23 21:20:45,288 INFO L158 Benchmark]: RCFGBuilder took 2406.78ms. Allocated memory was 155.2MB in the beginning and 190.8MB in the end (delta: 35.7MB). Free memory was 84.5MB in the beginning and 74.7MB in the end (delta: 9.8MB). Peak memory consumption was 48.4MB. Max. memory is 16.1GB. [2023-11-23 21:20:45,288 INFO L158 Benchmark]: TraceAbstraction took 2801.99ms. Allocated memory is still 190.8MB. Free memory was 73.7MB in the beginning and 89.9MB in the end (delta: -16.2MB). Peak memory consumption was 33.1MB. Max. memory is 16.1GB. [2023-11-23 21:20:45,289 INFO L158 Benchmark]: Witness Printer took 6.52ms. Allocated memory is still 190.8MB. Free memory was 89.9MB in the beginning and 88.8MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-23 21:20:45,292 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.20ms. Allocated memory is still 127.9MB. Free memory is still 101.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 628.13ms. Allocated memory is still 155.2MB. Free memory was 124.4MB in the beginning and 99.9MB in the end (delta: 24.5MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 145.03ms. Allocated memory is still 155.2MB. Free memory was 99.9MB in the beginning and 89.4MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 144.04ms. Allocated memory is still 155.2MB. Free memory was 89.4MB in the beginning and 84.5MB in the end (delta: 5.0MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 2406.78ms. Allocated memory was 155.2MB in the beginning and 190.8MB in the end (delta: 35.7MB). Free memory was 84.5MB in the beginning and 74.7MB in the end (delta: 9.8MB). Peak memory consumption was 48.4MB. Max. memory is 16.1GB. * TraceAbstraction took 2801.99ms. Allocated memory is still 190.8MB. Free memory was 73.7MB in the beginning and 89.9MB in the end (delta: -16.2MB). Peak memory consumption was 33.1MB. Max. memory is 16.1GB. * Witness Printer took 6.52ms. Allocated memory is still 190.8MB. Free memory was 89.9MB in the beginning and 88.8MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftRight at line 129, overapproximation of someBinaryArithmeticDOUBLEoperation at line 301, overapproximation of someBinaryFLOATComparisonOperation at line 107, overapproximation of bitwiseOr at line 134, overapproximation of bitwiseAnd at line 108, overapproximation of someBinaryDOUBLEComparisonOperation at line 167, overapproximation of someBinaryArithmeticFLOAToperation at line 105, overapproximation of someUnaryFLOAToperation at line 235. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] float var_1_1 = 3.95; [L23] float var_1_4 = 9999999.8; [L24] float var_1_5 = 8.6; [L25] unsigned long int var_1_6 = 10000; [L26] double var_1_8 = 64.5; [L27] float var_1_10 = 255.25; [L28] float var_1_11 = 7.5; [L29] float var_1_12 = 0.0; [L30] float var_1_13 = 64.8; [L31] double var_1_14 = 127.75; [L32] signed char var_1_15 = 8; [L33] signed char var_1_16 = 32; [L34] unsigned char var_1_17 = 0; [L35] unsigned char var_1_18 = 0; [L36] double var_1_19 = 2.25; [L37] unsigned char var_1_20 = 0; [L38] unsigned short int var_1_21 = 256; [L39] float var_1_22 = 256.5; [L40] unsigned char var_1_23 = 2; [L41] unsigned char var_1_24 = 1; [L42] float var_1_25 = 1.375; [L43] float var_1_26 = 10.25; [L44] signed char var_1_27 = -64; [L45] signed long int var_1_28 = -1; [L46] signed long int var_1_29 = 5; [L47] signed char var_1_30 = -10; [L48] unsigned long int var_1_31 = 8; [L49] unsigned long int var_1_32 = 100000; [L50] unsigned char var_1_33 = 1; [L51] unsigned long int var_1_34 = 2934135264; [L52] signed short int var_1_35 = 2; [L53] unsigned char var_1_36 = 1; [L54] unsigned short int var_1_37 = 100; [L55] unsigned char var_1_38 = 25; [L56] unsigned char var_1_39 = 8; [L57] unsigned char var_1_40 = 5; [L58] unsigned char var_1_41 = 0; [L59] unsigned char var_1_42 = 5; [L60] unsigned char var_1_43 = 5; [L61] unsigned char var_1_44 = 5; [L62] unsigned char var_1_45 = 10; [L63] unsigned char var_1_46 = 5; [L64] unsigned long int var_1_47 = 2; [L65] unsigned long int var_1_48 = 1581508667; [L66] unsigned char var_1_49 = 1; [L67] signed short int var_1_50 = -5; [L68] float var_1_51 = 99999.25; [L69] unsigned char var_1_52 = 1; [L70] unsigned char var_1_53 = 0; [L71] unsigned char var_1_54 = 128; [L72] unsigned short int var_1_55 = 5; [L73] double var_1_56 = 0.875; [L74] double var_1_57 = 50.6; [L75] double var_1_58 = 2.5; [L76] unsigned short int var_1_59 = 34260; [L77] signed long int var_1_60 = 32; [L78] unsigned short int var_1_61 = 128; [L79] unsigned long int var_1_62 = 16; [L80] signed long int var_1_63 = -25; [L81] unsigned char var_1_64 = 1; [L82] unsigned short int var_1_65 = 100; [L83] unsigned char var_1_66 = 0; [L84] signed short int var_1_67 = -10; [L85] signed long int var_1_68 = -256; [L86] signed short int var_1_69 = 4; [L87] signed char var_1_70 = 10; [L88] unsigned char var_1_71 = 1; [L89] unsigned long int var_1_72 = 128; [L90] signed short int var_1_73 = 25; [L91] unsigned long int var_1_74 = 256; [L92] unsigned short int var_1_75 = 100; [L93] unsigned long int var_1_76 = 4033561135; [L94] double var_1_77 = 7.875; [L95] unsigned char var_1_79 = 2; [L96] signed short int var_1_80 = -10; [L97] unsigned char var_1_81 = 1; [L98] unsigned char var_1_82 = 0; [L99] double var_1_83 = 7.75; [L100] unsigned long int last_1_var_1_6 = 10000; [L430] isInitial = 1 [L431] FCALL initially() [L432] COND TRUE 1 [L433] CALL updateLastVariables() [L423] last_1_var_1_6 = var_1_6 [L433] RET updateLastVariables() [L434] CALL updateVariables() [L305] var_1_4 = __VERIFIER_nondet_float() [L306] CALL assume_abort_if_not((var_1_4 >= 0.0F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854765600e+12F && var_1_4 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_5=43/5, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4, var_1_8=129/2] [L20] COND FALSE !(!cond) [L306] RET assume_abort_if_not((var_1_4 >= 0.0F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854765600e+12F && var_1_4 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_5=43/5, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4, var_1_8=129/2] [L307] var_1_5 = __VERIFIER_nondet_float() [L308] CALL assume_abort_if_not((var_1_5 >= 0.0F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854765600e+12F && var_1_5 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4, var_1_8=129/2] [L20] COND FALSE !(!cond) [L308] RET assume_abort_if_not((var_1_5 >= 0.0F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854765600e+12F && var_1_5 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4, var_1_8=129/2] [L309] var_1_8 = __VERIFIER_nondet_double() [L310] CALL assume_abort_if_not((var_1_8 >= 0.0F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854776000e+12F && var_1_8 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L310] RET assume_abort_if_not((var_1_8 >= 0.0F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854776000e+12F && var_1_8 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L311] var_1_11 = __VERIFIER_nondet_float() [L312] CALL assume_abort_if_not((var_1_11 >= -922337.2036854776000e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854776000e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L312] RET assume_abort_if_not((var_1_11 >= -922337.2036854776000e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854776000e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L313] CALL assume_abort_if_not(var_1_11 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L313] RET assume_abort_if_not(var_1_11 != 0.0F) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L314] var_1_12 = __VERIFIER_nondet_float() [L315] CALL assume_abort_if_not((var_1_12 >= 4611686.018427382800e+12F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L315] RET assume_abort_if_not((var_1_12 >= 4611686.018427382800e+12F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L316] var_1_13 = __VERIFIER_nondet_float() [L317] CALL assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L317] RET assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L318] var_1_15 = __VERIFIER_nondet_char() [L319] CALL assume_abort_if_not(var_1_15 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L319] RET assume_abort_if_not(var_1_15 >= -1) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L320] CALL assume_abort_if_not(var_1_15 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L320] RET assume_abort_if_not(var_1_15 <= 127) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L321] var_1_16 = __VERIFIER_nondet_char() [L322] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L322] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L323] CALL assume_abort_if_not(var_1_16 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L323] RET assume_abort_if_not(var_1_16 <= 127) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L324] var_1_18 = __VERIFIER_nondet_uchar() [L325] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L325] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L326] CALL assume_abort_if_not(var_1_18 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L326] RET assume_abort_if_not(var_1_18 <= 0) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_23=2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L327] var_1_23 = __VERIFIER_nondet_uchar() [L328] CALL assume_abort_if_not(var_1_23 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L328] RET assume_abort_if_not(var_1_23 >= 0) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L329] CALL assume_abort_if_not(var_1_23 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L329] RET assume_abort_if_not(var_1_23 <= 255) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_24=1, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L330] var_1_24 = __VERIFIER_nondet_uchar() [L331] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L331] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L332] CALL assume_abort_if_not(var_1_24 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L332] RET assume_abort_if_not(var_1_24 <= 255) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_25=11/8, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L333] var_1_25 = __VERIFIER_nondet_float() [L334] CALL assume_abort_if_not((var_1_25 >= -461168.6018427382800e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 4611686.018427382800e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L334] RET assume_abort_if_not((var_1_25 >= -461168.6018427382800e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 4611686.018427382800e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_26=41/4, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L335] var_1_26 = __VERIFIER_nondet_float() [L336] CALL assume_abort_if_not((var_1_26 >= -461168.6018427382800e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 4611686.018427382800e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L336] RET assume_abort_if_not((var_1_26 >= -461168.6018427382800e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 4611686.018427382800e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-1, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L337] var_1_28 = __VERIFIER_nondet_long() [L338] CALL assume_abort_if_not(var_1_28 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L338] RET assume_abort_if_not(var_1_28 >= -2147483648) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L339] CALL assume_abort_if_not(var_1_28 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L339] RET assume_abort_if_not(var_1_28 <= 2147483647) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=5, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L340] var_1_29 = __VERIFIER_nondet_long() [L341] CALL assume_abort_if_not(var_1_29 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L341] RET assume_abort_if_not(var_1_29 >= -2147483648) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L342] CALL assume_abort_if_not(var_1_29 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L342] RET assume_abort_if_not(var_1_29 <= 2147483647) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=-10, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L343] var_1_30 = __VERIFIER_nondet_char() [L344] CALL assume_abort_if_not(var_1_30 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L344] RET assume_abort_if_not(var_1_30 >= -127) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L345] CALL assume_abort_if_not(var_1_30 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L345] RET assume_abort_if_not(var_1_30 <= 126) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=100000, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L346] var_1_32 = __VERIFIER_nondet_ulong() [L347] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L347] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L348] CALL assume_abort_if_not(var_1_32 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L348] RET assume_abort_if_not(var_1_32 <= 2147483647) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=1, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L349] var_1_33 = __VERIFIER_nondet_uchar() [L350] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L350] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L351] CALL assume_abort_if_not(var_1_33 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L351] RET assume_abort_if_not(var_1_33 <= 1) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=2934135264, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L352] var_1_34 = __VERIFIER_nondet_ulong() [L353] CALL assume_abort_if_not(var_1_34 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L353] RET assume_abort_if_not(var_1_34 >= 2147483647) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L354] CALL assume_abort_if_not(var_1_34 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L354] RET assume_abort_if_not(var_1_34 <= 4294967294) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L355] var_1_36 = __VERIFIER_nondet_uchar() [L356] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L356] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L357] CALL assume_abort_if_not(var_1_36 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L357] RET assume_abort_if_not(var_1_36 <= 1) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_38=25, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L358] var_1_38 = __VERIFIER_nondet_uchar() [L359] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L359] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L360] CALL assume_abort_if_not(var_1_38 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L360] RET assume_abort_if_not(var_1_38 <= 255) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=5, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L361] var_1_40 = __VERIFIER_nondet_uchar() [L362] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L362] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L363] CALL assume_abort_if_not(var_1_40 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L363] RET assume_abort_if_not(var_1_40 <= 127) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=0, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L364] var_1_41 = __VERIFIER_nondet_uchar() [L365] CALL assume_abort_if_not(var_1_41 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L365] RET assume_abort_if_not(var_1_41 >= 0) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L366] CALL assume_abort_if_not(var_1_41 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L366] RET assume_abort_if_not(var_1_41 <= 254) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=5, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L367] var_1_42 = __VERIFIER_nondet_uchar() [L368] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L368] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L369] CALL assume_abort_if_not(var_1_42 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L369] RET assume_abort_if_not(var_1_42 <= 127) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=5, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L370] var_1_43 = __VERIFIER_nondet_uchar() [L371] CALL assume_abort_if_not(var_1_43 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L371] RET assume_abort_if_not(var_1_43 >= 0) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L372] CALL assume_abort_if_not(var_1_43 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L372] RET assume_abort_if_not(var_1_43 <= 127) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=10, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L373] var_1_45 = __VERIFIER_nondet_uchar() [L374] CALL assume_abort_if_not(var_1_45 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L374] RET assume_abort_if_not(var_1_45 >= 0) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L375] CALL assume_abort_if_not(var_1_45 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L375] RET assume_abort_if_not(var_1_45 <= 64) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=5, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L376] var_1_46 = __VERIFIER_nondet_uchar() [L377] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L377] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L378] CALL assume_abort_if_not(var_1_46 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L378] RET assume_abort_if_not(var_1_46 <= 63) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=1581508667, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L379] var_1_48 = __VERIFIER_nondet_ulong() [L380] CALL assume_abort_if_not(var_1_48 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L380] RET assume_abort_if_not(var_1_48 >= 1073741823) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L381] CALL assume_abort_if_not(var_1_48 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L381] RET assume_abort_if_not(var_1_48 <= 2147483647) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_51=399997/4, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L382] var_1_51 = __VERIFIER_nondet_float() [L383] CALL assume_abort_if_not((var_1_51 >= -922337.2036854776000e+13F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854776000e+12F && var_1_51 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L383] RET assume_abort_if_not((var_1_51 >= -922337.2036854776000e+13F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854776000e+12F && var_1_51 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L384] CALL assume_abort_if_not(var_1_51 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L384] RET assume_abort_if_not(var_1_51 != 0.0F) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L385] var_1_53 = __VERIFIER_nondet_uchar() [L386] CALL assume_abort_if_not(var_1_53 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L386] RET assume_abort_if_not(var_1_53 >= 0) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L387] CALL assume_abort_if_not(var_1_53 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L387] RET assume_abort_if_not(var_1_53 <= 1) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=128, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L388] var_1_54 = __VERIFIER_nondet_uchar() [L389] CALL assume_abort_if_not(var_1_54 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L389] RET assume_abort_if_not(var_1_54 >= 127) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L390] CALL assume_abort_if_not(var_1_54 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L390] RET assume_abort_if_not(var_1_54 <= 254) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_56=7/8, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L391] var_1_56 = __VERIFIER_nondet_double() [L392] CALL assume_abort_if_not((var_1_56 >= 0.0F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 9223372.036854776000e+12F && var_1_56 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L392] RET assume_abort_if_not((var_1_56 >= 0.0F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 9223372.036854776000e+12F && var_1_56 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_57=253/5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L393] var_1_57 = __VERIFIER_nondet_double() [L394] CALL assume_abort_if_not((var_1_57 >= 0.0F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 9223372.036854776000e+12F && var_1_57 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L394] RET assume_abort_if_not((var_1_57 >= 0.0F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 9223372.036854776000e+12F && var_1_57 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_58=5/2, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L395] var_1_58 = __VERIFIER_nondet_double() [L396] CALL assume_abort_if_not((var_1_58 >= 0.0F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 9223372.036854776000e+12F && var_1_58 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L396] RET assume_abort_if_not((var_1_58 >= 0.0F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 9223372.036854776000e+12F && var_1_58 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=34260, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L397] var_1_59 = __VERIFIER_nondet_ushort() [L398] CALL assume_abort_if_not(var_1_59 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L398] RET assume_abort_if_not(var_1_59 >= 32767) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L399] CALL assume_abort_if_not(var_1_59 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L399] RET assume_abort_if_not(var_1_59 <= 65534) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_65=100, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L400] var_1_65 = __VERIFIER_nondet_ushort() [L401] CALL assume_abort_if_not(var_1_65 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L401] RET assume_abort_if_not(var_1_65 >= 0) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L402] CALL assume_abort_if_not(var_1_65 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L402] RET assume_abort_if_not(var_1_65 <= 65535) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=0, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L403] var_1_66 = __VERIFIER_nondet_uchar() [L404] CALL assume_abort_if_not(var_1_66 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L404] RET assume_abort_if_not(var_1_66 >= 1) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L405] CALL assume_abort_if_not(var_1_66 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L405] RET assume_abort_if_not(var_1_66 <= 1) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L406] var_1_71 = __VERIFIER_nondet_uchar() [L407] CALL assume_abort_if_not(var_1_71 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L407] RET assume_abort_if_not(var_1_71 >= 0) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L408] CALL assume_abort_if_not(var_1_71 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L408] RET assume_abort_if_not(var_1_71 <= 1) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_75=100, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L409] var_1_75 = __VERIFIER_nondet_ushort() [L410] CALL assume_abort_if_not(var_1_75 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L410] RET assume_abort_if_not(var_1_75 >= 0) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L411] CALL assume_abort_if_not(var_1_75 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L411] RET assume_abort_if_not(var_1_75 <= 65535) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_76=4033561135, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L412] var_1_76 = __VERIFIER_nondet_ulong() [L413] CALL assume_abort_if_not(var_1_76 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_76=2147483647, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L413] RET assume_abort_if_not(var_1_76 >= 2147483647) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_76=2147483647, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L414] CALL assume_abort_if_not(var_1_76 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_76=2147483647, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L414] RET assume_abort_if_not(var_1_76 <= 4294967294) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_76=2147483647, var_1_77=63/8, var_1_79=2, var_1_80=-10, var_1_81=1, var_1_82=0, var_1_83=31/4] [L415] var_1_80 = __VERIFIER_nondet_short() [L416] CALL assume_abort_if_not(var_1_80 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_76=2147483647, var_1_77=63/8, var_1_79=2, var_1_80=-32768, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L416] RET assume_abort_if_not(var_1_80 >= -32768) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_76=2147483647, var_1_77=63/8, var_1_79=2, var_1_80=-32768, var_1_81=1, var_1_82=0, var_1_83=31/4] [L417] CALL assume_abort_if_not(var_1_80 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_76=2147483647, var_1_77=63/8, var_1_79=2, var_1_80=-32768, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L417] RET assume_abort_if_not(var_1_80 <= 32767) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_76=2147483647, var_1_77=63/8, var_1_79=2, var_1_80=-32768, var_1_81=1, var_1_82=0, var_1_83=31/4] [L418] var_1_82 = __VERIFIER_nondet_uchar() [L419] CALL assume_abort_if_not(var_1_82 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_76=2147483647, var_1_77=63/8, var_1_79=2, var_1_80=-32768, var_1_81=1, var_1_83=31/4] [L20] COND FALSE !(!cond) [L419] RET assume_abort_if_not(var_1_82 >= 0) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_76=2147483647, var_1_77=63/8, var_1_79=2, var_1_80=-32768, var_1_81=1, var_1_83=31/4] [L420] CALL assume_abort_if_not(var_1_82 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_76=2147483647, var_1_77=63/8, var_1_79=2, var_1_80=-32768, var_1_81=1, var_1_82=0, var_1_83=31/4] [L20] COND FALSE !(!cond) [L420] RET assume_abort_if_not(var_1_82 <= 0) VAL [isInitial=1, last_1_var_1_6=10000, var_1_10=1021/4, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_22=513/2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=8, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=100, var_1_39=8, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2, var_1_48=2147483646, var_1_49=1, var_1_50=-5, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_60=32, var_1_61=128, var_1_62=16, var_1_63=-25, var_1_64=1, var_1_66=1, var_1_67=-10, var_1_68=-256, var_1_69=4, var_1_6=10000, var_1_70=10, var_1_71=1, var_1_72=128, var_1_73=25, var_1_74=256, var_1_76=2147483647, var_1_77=63/8, var_1_79=2, var_1_80=-32768, var_1_81=1, var_1_82=0, var_1_83=31/4] [L434] RET updateVariables() [L435] CALL step() [L104] COND FALSE !(var_1_23 >= var_1_24) [L107] COND TRUE ((var_1_22 + 127.75f) * var_1_25) < var_1_26 [L108] EXPR ((((var_1_24) < (var_1_28)) ? (var_1_24) : (var_1_28))) & var_1_29 [L108] COND FALSE !(((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) <= (((((var_1_24) < (var_1_28)) ? (var_1_24) : (var_1_28))) & var_1_29)) [L112] COND FALSE !(var_1_29 < (~ var_1_30)) [L117] COND FALSE !((var_1_22 < (var_1_26 * var_1_25)) && var_1_33) [L120] var_1_31 = (var_1_34 - var_1_23) [L123] COND FALSE !(var_1_33 && var_1_36) [L126] EXPR var_1_24 & var_1_38 [L126] COND TRUE var_1_23 >= (var_1_24 & var_1_38) [L127] var_1_37 = ((((((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24)))) > (var_1_38)) ? (((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24)))) : (var_1_38))) [L129] EXPR 8 >> var_1_24 [L129] COND FALSE !(((8 >> var_1_24) * var_1_31) <= var_1_37) [L132] var_1_39 = ((((var_1_42 + 25) < 0 ) ? -(var_1_42 + 25) : (var_1_42 + 25))) [L134] EXPR var_1_34 | -5 [L134] COND FALSE !((var_1_34 | -5) == 4u) [L141] COND FALSE !(\read(var_1_33)) [L152] var_1_47 = (((((2973765320u) < 0 ) ? -(2973765320u) : (2973765320u))) - 16u) [L154] COND FALSE !(\read(var_1_33)) [L161] COND TRUE (var_1_25 * var_1_26) > (var_1_22 / var_1_51) [L162] var_1_50 = (((((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) < 0 ) ? -((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) : ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))))) [L164] COND FALSE !(\read(var_1_53)) [L167] COND FALSE !((var_1_56 - ((((var_1_57) < (var_1_58)) ? (var_1_57) : (var_1_58)))) > var_1_51) [L170] COND TRUE var_1_56 < 4.25 [L171] var_1_60 = (var_1_30 + -100) [L173] COND FALSE !(-8 >= var_1_49) [L176] var_1_62 = (((((var_1_52 + ((((var_1_54) < (var_1_38)) ? (var_1_54) : (var_1_38))))) > (var_1_23)) ? ((var_1_52 + ((((var_1_54) < (var_1_38)) ? (var_1_54) : (var_1_38))))) : (var_1_23))) [L177] COND FALSE !(((((8) < 0 ) ? -(8) : (8))) == (var_1_60 & 1)) [L184] COND FALSE !(var_1_30 <= (var_1_46 - ((((var_1_45) < (var_1_43)) ? (var_1_45) : (var_1_43))))) [L187] var_1_63 = var_1_37 [L190] COND FALSE !(((((var_1_54 + var_1_65) < 0 ) ? -(var_1_54 + var_1_65) : (var_1_54 + var_1_65))) <= ((var_1_40 - var_1_24) + var_1_44)) [L197] COND TRUE var_1_61 >= 16 [L198] var_1_67 = ((((var_1_46) < (((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))))) ? (var_1_46) : (((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54)))))) [L204] COND FALSE !(var_1_31 <= var_1_45) [L209] var_1_69 = ((((var_1_39) < (var_1_24)) ? (var_1_39) : (var_1_24))) [L210] COND TRUE \read(var_1_71) [L211] var_1_70 = ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46))) [L219] COND FALSE !(! ((var_1_51 * var_1_22) <= var_1_58)) [L222] var_1_72 = ((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))) [L224] COND FALSE !(\read(var_1_33)) [L227] EXPR var_1_75 & var_1_41 [L227] COND FALSE !(var_1_65 >= (var_1_75 & var_1_41)) [L230] var_1_74 = (((((32u + var_1_44)) < ((((((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))) < 0 ) ? -((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))) : ((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))))))) ? ((32u + var_1_44)) : ((((((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))) < 0 ) ? -((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))) : ((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24)))))))) [L232] EXPR var_1_68 | var_1_39 [L232] COND TRUE (~ var_1_45) < (var_1_68 | var_1_39) [L233] COND TRUE var_1_61 >= var_1_39 [L234] COND FALSE !(var_1_32 == var_1_47) [L237] EXPR var_1_70 & var_1_52 [L237] EXPR (var_1_70 & var_1_52) >> var_1_72 [L237] COND TRUE ((var_1_70 & var_1_52) >> var_1_72) > (-16 % var_1_59) [L238] var_1_77 = ((((var_1_26) > (var_1_25)) ? (var_1_26) : (var_1_25))) [L245] COND TRUE var_1_80 < var_1_35 [L246] var_1_79 = var_1_45 [L250] COND TRUE \read(var_1_71) [L251] var_1_81 = (var_1_36 && var_1_82) [L253] COND FALSE !(var_1_51 >= var_1_56) [L258] COND FALSE !((var_1_15 - ((((0) < (var_1_16)) ? (0) : (var_1_16)))) > last_1_var_1_6) [L261] COND FALSE !((var_1_5 / var_1_11) >= (var_1_8 - var_1_4)) [L264] var_1_10 = 4.2f [L266] var_1_20 = var_1_16 [L267] var_1_21 = var_1_16 [L268] COND TRUE var_1_21 <= (var_1_16 * var_1_20) [L269] COND TRUE (var_1_5 + var_1_14) <= 127.025f [L270] var_1_17 = var_1_18 [L277] unsigned char stepLocal_0 = var_1_20 != var_1_20; [L278] COND FALSE !(\read(var_1_17)) [L289] var_1_6 = var_1_20 [L291] COND TRUE var_1_6 <= var_1_6 [L292] COND FALSE !(var_1_6 > var_1_6) [L295] var_1_1 = var_1_5 [L300] COND TRUE var_1_1 < var_1_11 [L301] var_1_19 = (var_1_13 - 256.4) [L435] RET step() [L436] CALL, EXPR property() [L426-L427] return ((((((((var_1_6 <= var_1_6) ? ((var_1_6 > var_1_6) ? (var_1_1 == ((float) (var_1_4 - var_1_5))) : (var_1_1 == ((float) var_1_5))) : (var_1_1 == ((float) var_1_4))) && (var_1_17 ? ((((((var_1_14) > (((((var_1_5) > (199.78)) ? (var_1_5) : (199.78))))) ? (var_1_14) : (((((var_1_5) > (199.78)) ? (var_1_5) : (199.78)))))) != (var_1_4 - var_1_8)) ? (((var_1_20 != var_1_20) || var_1_17) ? (var_1_6 == ((unsigned long int) var_1_20)) : (var_1_6 == ((unsigned long int) 5u))) : (var_1_6 == ((unsigned long int) var_1_20))) : (var_1_6 == ((unsigned long int) var_1_20)))) && (((var_1_5 / var_1_11) >= (var_1_8 - var_1_4)) ? (var_1_10 == ((float) (((((var_1_5 - (var_1_12 - var_1_13))) < (var_1_4)) ? ((var_1_5 - (var_1_12 - var_1_13))) : (var_1_4))))) : (var_1_10 == ((float) 4.2f)))) && (((var_1_15 - ((((0) < (var_1_16)) ? (0) : (var_1_16)))) > last_1_var_1_6) ? (var_1_14 == ((double) var_1_12)) : 1)) && ((var_1_21 <= (var_1_16 * var_1_20)) ? (((var_1_5 + var_1_14) <= 127.025f) ? (var_1_17 == ((unsigned char) var_1_18)) : (var_1_17 == ((unsigned char) var_1_18))) : (var_1_17 == ((unsigned char) var_1_18)))) && ((var_1_1 < var_1_11) ? (var_1_19 == ((double) (var_1_13 - 256.4))) : 1)) && (var_1_20 == ((unsigned char) var_1_16))) && (var_1_21 == ((unsigned short int) var_1_16)) ; [L436] RET, EXPR property() [L436] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_6=10000, var_1_10=21/5, var_1_12=0, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=3, var_1_20=6, var_1_21=6, var_1_22=513/2, var_1_23=247, var_1_24=255, var_1_25=31/4, var_1_26=2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=4294967043, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=255, var_1_38=1, var_1_39=26, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2973765304, var_1_48=2147483646, var_1_49=1, var_1_4=0, var_1_50=1, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_5=3, var_1_60=26, var_1_61=128, var_1_62=247, var_1_63=255, var_1_64=1, var_1_65=2, var_1_66=1, var_1_67=63, var_1_68=-256, var_1_69=26, var_1_6=6, var_1_70=63, var_1_71=1, var_1_72=1, var_1_73=25, var_1_74=37, var_1_75=255, var_1_76=2147483647, var_1_77=2, var_1_79=2, var_1_80=-32768, var_1_81=0, var_1_82=0, var_1_83=31/4] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_6=10000, var_1_10=21/5, var_1_12=0, var_1_14=511/4, var_1_15=0, var_1_16=6, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=3, var_1_20=6, var_1_21=6, var_1_22=513/2, var_1_23=247, var_1_24=255, var_1_25=31/4, var_1_26=2, var_1_27=-64, var_1_28=-128, var_1_29=-127, var_1_30=126, var_1_31=4294967043, var_1_32=0, var_1_33=0, var_1_34=4294967290, var_1_35=2, var_1_36=1, var_1_37=255, var_1_38=1, var_1_39=26, var_1_40=127, var_1_41=254, var_1_42=1, var_1_43=0, var_1_44=5, var_1_45=2, var_1_46=63, var_1_47=2973765304, var_1_48=2147483646, var_1_49=1, var_1_4=0, var_1_50=1, var_1_52=1, var_1_53=0, var_1_54=254, var_1_55=5, var_1_59=65534, var_1_5=3, var_1_60=26, var_1_61=128, var_1_62=247, var_1_63=255, var_1_64=1, var_1_65=2, var_1_66=1, var_1_67=63, var_1_68=-256, var_1_69=26, var_1_6=6, var_1_70=63, var_1_71=1, var_1_72=1, var_1_73=25, var_1_74=37, var_1_75=255, var_1_76=2147483647, var_1_77=2, var_1_79=2, var_1_80=-32768, var_1_81=0, var_1_82=0, var_1_83=31/4] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 125 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 2.4s, OverallIterations: 1, TraceHistogramMax: 74, 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=125occurred 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, 0.6s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 268 NumberOfCodeBlocks, 268 NumberOfCodeBlocksAsserted, 1 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 [2023-11-23 21:20:45,337 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/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/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire --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 8b98841cdd24bbbe6cafd896eca17b44706bd649532a82d2080ca9a3400dc66f --- Real Ultimate output --- This is Ultimate 0.2.3-dev-30e01a7 [2023-11-23 21:20:48,041 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 21:20:48,175 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2023-11-23 21:20:48,183 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 21:20:48,184 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 21:20:48,231 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 21:20:48,232 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 21:20:48,233 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 21:20:48,234 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-23 21:20:48,239 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-23 21:20:48,239 INFO L153 SettingsManager]: * User list type=DISABLED [2023-11-23 21:20:48,240 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-11-23 21:20:48,240 INFO L153 SettingsManager]: * Explicit value domain=true [2023-11-23 21:20:48,242 INFO L153 SettingsManager]: * Octagon Domain=false [2023-11-23 21:20:48,243 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-11-23 21:20:48,243 INFO L153 SettingsManager]: * Interval Domain=false [2023-11-23 21:20:48,244 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 21:20:48,245 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-23 21:20:48,245 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-23 21:20:48,246 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-23 21:20:48,246 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 21:20:48,246 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-23 21:20:48,247 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-23 21:20:48,247 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-23 21:20:48,248 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-23 21:20:48,248 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-23 21:20:48,248 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-23 21:20:48,249 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-23 21:20:48,249 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 21:20:48,250 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 21:20:48,251 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 21:20:48,251 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-23 21:20:48,251 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-23 21:20:48,252 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-23 21:20:48,252 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 21:20:48,252 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 21:20:48,253 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-23 21:20:48,253 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-23 21:20:48,253 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2023-11-23 21:20:48,254 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-23 21:20:48,254 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-23 21:20:48,255 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-23 21:20:48,255 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-11-23 21:20:48,255 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-23 21:20:48,256 INFO L153 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire 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 -> 8b98841cdd24bbbe6cafd896eca17b44706bd649532a82d2080ca9a3400dc66f [2023-11-23 21:20:48,649 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 21:20:48,671 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 21:20:48,674 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 21:20:48,675 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 21:20:48,676 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 21:20:48,677 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-2.i [2023-11-23 21:20:51,878 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 21:20:52,259 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 21:20:52,260 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-2.i [2023-11-23 21:20:52,291 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/data/fa729e481/ab4a10179f6640569e851cb4af0fc901/FLAG8f3ca7ce2 [2023-11-23 21:20:52,310 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/data/fa729e481/ab4a10179f6640569e851cb4af0fc901 [2023-11-23 21:20:52,315 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 21:20:52,318 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 21:20:52,323 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 21:20:52,323 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 21:20:52,328 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 21:20:52,331 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 09:20:52" (1/1) ... [2023-11-23 21:20:52,332 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c99e536 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:52, skipping insertion in model container [2023-11-23 21:20:52,332 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 09:20:52" (1/1) ... [2023-11-23 21:20:52,405 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 21:20:52,611 WARN L240 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_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-2.i[915,928] [2023-11-23 21:20:52,773 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 21:20:52,793 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 21:20:52,807 WARN L240 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_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-2.i[915,928] [2023-11-23 21:20:52,934 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 21:20:52,957 INFO L206 MainTranslator]: Completed translation [2023-11-23 21:20:52,958 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:52 WrapperNode [2023-11-23 21:20:52,958 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 21:20:52,959 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 21:20:52,959 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 21:20:52,959 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 21:20:52,967 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:52" (1/1) ... [2023-11-23 21:20:52,993 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:52" (1/1) ... [2023-11-23 21:20:53,060 INFO L138 Inliner]: procedures = 27, calls = 87, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 432 [2023-11-23 21:20:53,060 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 21:20:53,064 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 21:20:53,065 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 21:20:53,065 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 21:20:53,074 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:52" (1/1) ... [2023-11-23 21:20:53,074 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:52" (1/1) ... [2023-11-23 21:20:53,085 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:52" (1/1) ... [2023-11-23 21:20:53,085 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:52" (1/1) ... [2023-11-23 21:20:53,108 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:52" (1/1) ... [2023-11-23 21:20:53,114 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:52" (1/1) ... [2023-11-23 21:20:53,120 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:52" (1/1) ... [2023-11-23 21:20:53,124 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:52" (1/1) ... [2023-11-23 21:20:53,140 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 21:20:53,141 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 21:20:53,141 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 21:20:53,141 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 21:20:53,142 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:52" (1/1) ... [2023-11-23 21:20:53,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 21:20:53,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/z3 [2023-11-23 21:20:53,206 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-23 21:20:53,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-23 21:20:53,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-23 21:20:53,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-23 21:20:53,263 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-23 21:20:53,263 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-23 21:20:53,263 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 21:20:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 21:20:53,435 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 21:20:53,438 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 21:21:13,788 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 21:21:13,900 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 21:21:13,900 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-23 21:21:13,901 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 09:21:13 BoogieIcfgContainer [2023-11-23 21:21:13,901 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 21:21:13,904 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-23 21:21:13,904 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-23 21:21:13,908 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-23 21:21:13,908 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 09:20:52" (1/3) ... [2023-11-23 21:21:13,909 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@133ae862 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 09:21:13, skipping insertion in model container [2023-11-23 21:21:13,909 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:20:52" (2/3) ... [2023-11-23 21:21:13,911 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@133ae862 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 09:21:13, skipping insertion in model container [2023-11-23 21:21:13,912 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 09:21:13" (3/3) ... [2023-11-23 21:21:13,914 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-2.i [2023-11-23 21:21:13,935 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-23 21:21:13,936 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-23 21:21:14,012 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-23 21:21:14,019 INFO L357 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, mHoare=true, 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;@24a0dcd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-23 21:21:14,020 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-23 21:21:14,026 INFO L276 IsEmpty]: Start isEmpty. Operand has 188 states, 111 states have (on average 1.5405405405405406) internal successors, (171), 112 states have internal predecessors, (171), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2023-11-23 21:21:14,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 456 [2023-11-23 21:21:14,057 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 21:21:14,058 INFO L195 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 21:21:14,059 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 21:21:14,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 21:21:14,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1001941372, now seen corresponding path program 1 times [2023-11-23 21:21:14,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-11-23 21:21:14,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2070109381] [2023-11-23 21:21:14,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 21:21:14,083 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 [2023-11-23 21:21:14,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/mathsat [2023-11-23 21:21:14,087 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/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) [2023-11-23 21:21:14,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/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 [2023-11-23 21:21:15,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 21:21:15,778 INFO L262 TraceCheckSpWp]: Trace formula consists of 723 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-23 21:21:15,804 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 21:21:15,972 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 3074 proven. 0 refuted. 0 times theorem prover too weak. 7730 trivial. 0 not checked. [2023-11-23 21:21:15,973 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 21:21:15,974 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-11-23 21:21:15,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2070109381] [2023-11-23 21:21:15,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2070109381] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 21:21:15,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 21:21:15,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-23 21:21:15,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049157495] [2023-11-23 21:21:15,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 21:21:15,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-23 21:21:15,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-11-23 21:21:16,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-23 21:21:16,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-23 21:21:16,043 INFO L87 Difference]: Start difference. First operand has 188 states, 111 states have (on average 1.5405405405405406) internal successors, (171), 112 states have internal predecessors, (171), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) Second operand has 2 states, 2 states have (on average 46.0) internal successors, (92), 2 states have internal predecessors, (92), 2 states have call successors, (74), 2 states have call predecessors, (74), 2 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2023-11-23 21:21:18,403 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-23 21:21:18,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 21:21:18,404 INFO L93 Difference]: Finished difference Result 371 states and 706 transitions. [2023-11-23 21:21:18,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-23 21:21:18,474 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 46.0) internal successors, (92), 2 states have internal predecessors, (92), 2 states have call successors, (74), 2 states have call predecessors, (74), 2 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) Word has length 455 [2023-11-23 21:21:18,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 21:21:18,486 INFO L225 Difference]: With dead ends: 371 [2023-11-23 21:21:18,486 INFO L226 Difference]: Without dead ends: 184 [2023-11-23 21:21:18,493 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 454 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-23 21:21:18,498 INFO L413 NwaCegarLoop]: 302 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-11-23 21:21:18,500 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 302 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 1 Unknown, 0 Unchecked, 2.2s Time] [2023-11-23 21:21:18,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2023-11-23 21:21:18,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 184. [2023-11-23 21:21:18,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 108 states have (on average 1.4537037037037037) internal successors, (157), 108 states have internal predecessors, (157), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2023-11-23 21:21:18,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 305 transitions. [2023-11-23 21:21:18,588 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 305 transitions. Word has length 455 [2023-11-23 21:21:18,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 21:21:18,589 INFO L495 AbstractCegarLoop]: Abstraction has 184 states and 305 transitions. [2023-11-23 21:21:18,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 46.0) internal successors, (92), 2 states have internal predecessors, (92), 2 states have call successors, (74), 2 states have call predecessors, (74), 2 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2023-11-23 21:21:18,590 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 305 transitions. [2023-11-23 21:21:18,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 457 [2023-11-23 21:21:18,607 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 21:21:18,607 INFO L195 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 21:21:18,645 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/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)] Forceful destruction successful, exit code 0 [2023-11-23 21:21:18,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/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 [2023-11-23 21:21:18,821 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 21:21:18,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 21:21:18,822 INFO L85 PathProgramCache]: Analyzing trace with hash -799205426, now seen corresponding path program 1 times [2023-11-23 21:21:18,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-11-23 21:21:18,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1180498327] [2023-11-23 21:21:18,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 21:21:18,824 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 [2023-11-23 21:21:18,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/mathsat [2023-11-23 21:21:18,826 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/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) [2023-11-23 21:21:18,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/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 [2023-11-23 21:21:20,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 21:21:20,439 INFO L262 TraceCheckSpWp]: Trace formula consists of 725 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-23 21:21:20,455 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 21:21:20,735 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-23 21:21:20,735 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 21:21:20,735 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-11-23 21:21:20,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1180498327] [2023-11-23 21:21:20,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1180498327] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 21:21:20,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 21:21:20,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-23 21:21:20,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939776120] [2023-11-23 21:21:20,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 21:21:20,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-23 21:21:20,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-11-23 21:21:20,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-23 21:21:20,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 21:21:20,744 INFO L87 Difference]: Start difference. First operand 184 states and 305 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2023-11-23 21:21:23,850 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-23 21:21:25,856 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 [] [2023-11-23 21:21:27,865 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 [] [2023-11-23 21:21:27,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 21:21:27,986 INFO L93 Difference]: Finished difference Result 463 states and 765 transitions. [2023-11-23 21:21:27,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-23 21:21:27,989 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 456 [2023-11-23 21:21:27,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 21:21:28,002 INFO L225 Difference]: With dead ends: 463 [2023-11-23 21:21:28,007 INFO L226 Difference]: Without dead ends: 280 [2023-11-23 21:21:28,011 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 455 GetRequests, 454 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 21:21:28,017 INFO L413 NwaCegarLoop]: 373 mSDtfsCounter, 137 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 5 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 660 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2023-11-23 21:21:28,018 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 660 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 20 Invalid, 3 Unknown, 0 Unchecked, 7.2s Time] [2023-11-23 21:21:28,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2023-11-23 21:21:28,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 277. [2023-11-23 21:21:28,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 173 states have (on average 1.4682080924855492) internal successors, (254), 174 states have internal predecessors, (254), 101 states have call successors, (101), 2 states have call predecessors, (101), 2 states have return successors, (101), 100 states have call predecessors, (101), 101 states have call successors, (101) [2023-11-23 21:21:28,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 456 transitions. [2023-11-23 21:21:28,131 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 456 transitions. Word has length 456 [2023-11-23 21:21:28,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 21:21:28,141 INFO L495 AbstractCegarLoop]: Abstraction has 277 states and 456 transitions. [2023-11-23 21:21:28,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2023-11-23 21:21:28,143 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 456 transitions. [2023-11-23 21:21:28,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 457 [2023-11-23 21:21:28,151 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 21:21:28,152 INFO L195 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 21:21:28,185 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/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 [2023-11-23 21:21:28,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/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 [2023-11-23 21:21:28,369 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 21:21:28,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 21:21:28,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1501617164, now seen corresponding path program 1 times [2023-11-23 21:21:28,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-11-23 21:21:28,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [210792634] [2023-11-23 21:21:28,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 21:21:28,372 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 [2023-11-23 21:21:28,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/mathsat [2023-11-23 21:21:28,373 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/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) [2023-11-23 21:21:28,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-23 21:21:30,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 21:21:30,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 724 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-23 21:21:30,120 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 21:21:30,449 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-23 21:21:30,450 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 21:21:30,450 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-11-23 21:21:30,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [210792634] [2023-11-23 21:21:30,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [210792634] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 21:21:30,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 21:21:30,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-23 21:21:30,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683853979] [2023-11-23 21:21:30,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 21:21:30,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-23 21:21:30,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-11-23 21:21:30,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-23 21:21:30,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 21:21:30,456 INFO L87 Difference]: Start difference. First operand 277 states and 456 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2023-11-23 21:21:33,005 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-23 21:21:35,009 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 [] [2023-11-23 21:21:37,013 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 [] [2023-11-23 21:21:37,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 21:21:37,117 INFO L93 Difference]: Finished difference Result 565 states and 925 transitions. [2023-11-23 21:21:37,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-23 21:21:37,118 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 456 [2023-11-23 21:21:37,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 21:21:37,125 INFO L225 Difference]: With dead ends: 565 [2023-11-23 21:21:37,125 INFO L226 Difference]: Without dead ends: 289 [2023-11-23 21:21:37,127 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 455 GetRequests, 454 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 21:21:37,129 INFO L413 NwaCegarLoop]: 370 mSDtfsCounter, 150 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 6 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2023-11-23 21:21:37,130 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 649 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 18 Invalid, 3 Unknown, 0 Unchecked, 6.6s Time] [2023-11-23 21:21:37,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2023-11-23 21:21:37,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 214. [2023-11-23 21:21:37,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 137 states have (on average 1.4598540145985401) internal successors, (200), 137 states have internal predecessors, (200), 74 states have call successors, (74), 2 states have call predecessors, (74), 2 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2023-11-23 21:21:37,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 348 transitions. [2023-11-23 21:21:37,166 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 348 transitions. Word has length 456 [2023-11-23 21:21:37,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 21:21:37,169 INFO L495 AbstractCegarLoop]: Abstraction has 214 states and 348 transitions. [2023-11-23 21:21:37,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2023-11-23 21:21:37,170 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 348 transitions. [2023-11-23 21:21:37,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 457 [2023-11-23 21:21:37,175 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 21:21:37,176 INFO L195 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 21:21:37,216 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-11-23 21:21:37,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/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 [2023-11-23 21:21:37,393 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 21:21:37,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 21:21:37,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1373109300, now seen corresponding path program 1 times [2023-11-23 21:21:37,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-11-23 21:21:37,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [403246350] [2023-11-23 21:21:37,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 21:21:37,395 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 [2023-11-23 21:21:37,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/mathsat [2023-11-23 21:21:37,397 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/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) [2023-11-23 21:21:37,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_217f2fe5-6fb5-43ff-820b-0ca5ac10ae22/bin/utaipan-verify-mE87zJ7Ire/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 [2023-11-23 21:21:38,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 21:21:39,029 INFO L262 TraceCheckSpWp]: Trace formula consists of 721 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-23 21:21:39,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 21:21:39,207 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2023-11-23 21:21:39,207 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 21:21:39,212 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-11-23 21:21:39,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [403246350] [2023-11-23 21:21:39,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [403246350] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 21:21:39,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 21:21:39,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-23 21:21:39,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195775077] [2023-11-23 21:21:39,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 21:21:39,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-23 21:21:39,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-11-23 21:21:39,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-23 21:21:39,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 21:21:39,218 INFO L87 Difference]: Start difference. First operand 214 states and 348 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74)