./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-47.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-47.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh --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 b8b51c0bc0ba3661a7b1a9c8e46d0f6e48dd6a19c04a6cc013209e59e55dc2b6 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 13:15:50,231 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 13:15:50,305 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Default.epf [2023-12-02 13:15:50,310 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 13:15:50,311 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 13:15:50,341 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 13:15:50,342 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 13:15:50,342 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 13:15:50,343 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 13:15:50,344 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 13:15:50,344 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 13:15:50,345 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 13:15:50,346 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 13:15:50,346 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 13:15:50,347 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 13:15:50,347 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 13:15:50,348 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 13:15:50,348 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 13:15:50,349 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 13:15:50,349 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 13:15:50,350 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 13:15:50,351 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 13:15:50,352 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 13:15:50,352 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 13:15:50,353 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 13:15:50,353 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 13:15:50,354 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 13:15:50,354 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 13:15:50,354 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 13:15:50,355 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 13:15:50,355 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 13:15:50,356 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 13:15:50,356 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 13:15:50,356 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 13:15:50,357 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 13:15:50,357 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 13:15:50,357 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 13:15:50,357 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 13:15:50,358 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 13:15:50,358 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 13:15:50,358 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 13:15:50,358 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 13:15:50,359 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 13:15:50,359 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 13:15:50,359 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 13:15:50,359 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 13:15:50,359 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 13:15:50,359 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_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/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_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh 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 -> b8b51c0bc0ba3661a7b1a9c8e46d0f6e48dd6a19c04a6cc013209e59e55dc2b6 [2023-12-02 13:15:50,622 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 13:15:50,645 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 13:15:50,649 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 13:15:50,650 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 13:15:50,651 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 13:15:50,652 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-47.i [2023-12-02 13:15:53,736 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 13:15:54,006 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 13:15:54,007 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-47.i [2023-12-02 13:15:54,025 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/data/a0bb9a943/99d61ff178de48e48144f6509392b74b/FLAG711f65c16 [2023-12-02 13:15:54,041 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/data/a0bb9a943/99d61ff178de48e48144f6509392b74b [2023-12-02 13:15:54,044 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 13:15:54,046 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 13:15:54,047 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 13:15:54,047 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 13:15:54,053 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 13:15:54,054 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:15:54" (1/1) ... [2023-12-02 13:15:54,055 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a0fef3f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:15:54, skipping insertion in model container [2023-12-02 13:15:54,055 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:15:54" (1/1) ... [2023-12-02 13:15:54,129 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 13:15:54,272 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_45533565-a428-4ce2-a696-641a6827155f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-47.i[916,929] [2023-12-02 13:15:54,433 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 13:15:54,452 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 13:15:54,461 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_45533565-a428-4ce2-a696-641a6827155f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-47.i[916,929] [2023-12-02 13:15:54,548 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 13:15:54,571 INFO L206 MainTranslator]: Completed translation [2023-12-02 13:15:54,571 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:15:54 WrapperNode [2023-12-02 13:15:54,572 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 13:15:54,573 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 13:15:54,573 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 13:15:54,573 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 13:15:54,580 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:15:54" (1/1) ... [2023-12-02 13:15:54,607 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:15:54" (1/1) ... [2023-12-02 13:15:54,751 INFO L138 Inliner]: procedures = 26, calls = 112, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 875 [2023-12-02 13:15:54,751 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 13:15:54,752 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 13:15:54,752 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 13:15:54,753 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 13:15:54,761 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:15:54" (1/1) ... [2023-12-02 13:15:54,761 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:15:54" (1/1) ... [2023-12-02 13:15:54,782 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:15:54" (1/1) ... [2023-12-02 13:15:54,782 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:15:54" (1/1) ... [2023-12-02 13:15:54,820 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:15:54" (1/1) ... [2023-12-02 13:15:54,830 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:15:54" (1/1) ... [2023-12-02 13:15:54,842 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:15:54" (1/1) ... [2023-12-02 13:15:54,850 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:15:54" (1/1) ... [2023-12-02 13:15:54,863 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 13:15:54,864 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 13:15:54,865 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 13:15:54,865 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 13:15:54,866 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:15:54" (1/1) ... [2023-12-02 13:15:54,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 13:15:54,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 13:15:54,895 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 13:15:54,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 13:15:54,934 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 13:15:54,934 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 13:15:54,935 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 13:15:54,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 13:15:54,935 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 13:15:54,935 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 13:15:55,100 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 13:15:55,102 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 13:15:56,252 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 13:15:58,058 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 13:15:58,058 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-02 13:15:58,060 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:15:58 BoogieIcfgContainer [2023-12-02 13:15:58,061 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 13:15:58,063 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 13:15:58,064 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 13:15:58,067 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 13:15:58,068 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 01:15:54" (1/3) ... [2023-12-02 13:15:58,068 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5abf91bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:15:58, skipping insertion in model container [2023-12-02 13:15:58,069 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:15:54" (2/3) ... [2023-12-02 13:15:58,069 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5abf91bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:15:58, skipping insertion in model container [2023-12-02 13:15:58,069 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:15:58" (3/3) ... [2023-12-02 13:15:58,071 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-500_file-47.i [2023-12-02 13:15:58,095 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 13:15:58,096 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 13:15:58,156 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 13:15:58,165 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;@7448c8e2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 13:15:58,165 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 13:15:58,172 INFO L276 IsEmpty]: Start isEmpty. Operand has 162 states, 60 states have (on average 1.05) internal successors, (63), 61 states have internal predecessors, (63), 99 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) [2023-12-02 13:15:58,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 356 [2023-12-02 13:15:58,199 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:15:58,201 INFO L195 NwaCegarLoop]: trace histogram [99, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 13:15:58,201 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:15:58,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:15:58,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1756218653, now seen corresponding path program 1 times [2023-12-02 13:15:58,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 13:15:58,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489488676] [2023-12-02 13:15:58,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:15:58,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 13:15:58,626 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-02 13:15:58,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1640602579] [2023-12-02 13:15:58,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:15:58,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 13:15:58,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 13:15:58,630 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 13:15:58,636 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-02 13:20:06,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 13:20:06,244 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-02 13:20:54,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 13:20:55,563 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2023-12-02 13:20:55,566 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-02 13:20:55,567 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-02 13:20:55,646 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-02 13:20:55,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 13:20:55,776 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-12-02 13:20:55,780 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-12-02 13:20:56,133 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 01:20:56 BoogieIcfgContainer [2023-12-02 13:20:56,134 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-02 13:20:56,134 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-12-02 13:20:56,134 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-12-02 13:20:56,134 INFO L274 PluginConnector]: Witness Printer initialized [2023-12-02 13:20:56,135 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:15:58" (3/4) ... [2023-12-02 13:20:56,137 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-12-02 13:20:56,138 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-12-02 13:20:56,139 INFO L158 Benchmark]: Toolchain (without parser) took 302093.47ms. Allocated memory was 134.2MB in the beginning and 220.2MB in the end (delta: 86.0MB). Free memory was 94.2MB in the beginning and 53.3MB in the end (delta: 40.9MB). Peak memory consumption was 128.3MB. Max. memory is 16.1GB. [2023-12-02 13:20:56,140 INFO L158 Benchmark]: CDTParser took 0.24ms. Allocated memory is still 134.2MB. Free memory is still 105.5MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 13:20:56,141 INFO L158 Benchmark]: CACSL2BoogieTranslator took 524.92ms. Allocated memory is still 134.2MB. Free memory was 93.8MB in the beginning and 61.5MB in the end (delta: 32.3MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. [2023-12-02 13:20:56,141 INFO L158 Benchmark]: Boogie Procedure Inliner took 178.82ms. Allocated memory was 134.2MB in the beginning and 182.5MB in the end (delta: 48.2MB). Free memory was 61.5MB in the beginning and 143.1MB in the end (delta: -81.7MB). Peak memory consumption was 29.1MB. Max. memory is 16.1GB. [2023-12-02 13:20:56,142 INFO L158 Benchmark]: Boogie Preprocessor took 111.12ms. Allocated memory is still 182.5MB. Free memory was 143.1MB in the beginning and 135.8MB in the end (delta: 7.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-12-02 13:20:56,143 INFO L158 Benchmark]: RCFGBuilder took 3196.45ms. Allocated memory was 182.5MB in the beginning and 220.2MB in the end (delta: 37.7MB). Free memory was 135.8MB in the beginning and 106.3MB in the end (delta: 29.5MB). Peak memory consumption was 101.0MB. Max. memory is 16.1GB. [2023-12-02 13:20:56,143 INFO L158 Benchmark]: TraceAbstraction took 298070.28ms. Allocated memory is still 220.2MB. Free memory was 105.2MB in the beginning and 54.6MB in the end (delta: 50.6MB). Peak memory consumption was 62.4MB. Max. memory is 16.1GB. [2023-12-02 13:20:56,144 INFO L158 Benchmark]: Witness Printer took 4.07ms. Allocated memory is still 220.2MB. Free memory was 54.4MB in the beginning and 53.3MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-12-02 13:20:56,147 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.24ms. Allocated memory is still 134.2MB. Free memory is still 105.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 524.92ms. Allocated memory is still 134.2MB. Free memory was 93.8MB in the beginning and 61.5MB in the end (delta: 32.3MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 178.82ms. Allocated memory was 134.2MB in the beginning and 182.5MB in the end (delta: 48.2MB). Free memory was 61.5MB in the beginning and 143.1MB in the end (delta: -81.7MB). Peak memory consumption was 29.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 111.12ms. Allocated memory is still 182.5MB. Free memory was 143.1MB in the beginning and 135.8MB in the end (delta: 7.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 3196.45ms. Allocated memory was 182.5MB in the beginning and 220.2MB in the end (delta: 37.7MB). Free memory was 135.8MB in the beginning and 106.3MB in the end (delta: 29.5MB). Peak memory consumption was 101.0MB. Max. memory is 16.1GB. * TraceAbstraction took 298070.28ms. Allocated memory is still 220.2MB. Free memory was 105.2MB in the beginning and 54.6MB in the end (delta: 50.6MB). Peak memory consumption was 62.4MB. Max. memory is 16.1GB. * Witness Printer took 4.07ms. Allocated memory is still 220.2MB. Free memory was 54.4MB in the beginning and 53.3MB 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 291, overapproximation of someBinaryArithmeticDOUBLEoperation at line 296, overapproximation of someBinaryFLOATComparisonOperation at line 265, overapproximation of bitwiseOr at line 160, overapproximation of someUnaryDOUBLEoperation at line 156, overapproximation of bitwiseAnd at line 311, overapproximation of someBinaryDOUBLEComparisonOperation at line 153, overapproximation of someBinaryArithmeticFLOAToperation at line 213, overapproximation of someUnaryFLOAToperation at line 355. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 8; [L23] double var_1_3 = 0.875; [L24] unsigned short int var_1_4 = 49926; [L25] unsigned short int var_1_5 = 500; [L26] unsigned short int var_1_6 = 10; [L27] unsigned char var_1_8 = 64; [L28] unsigned short int var_1_9 = 5; [L29] unsigned char var_1_11 = 10; [L30] float var_1_12 = 0.19999999999999996; [L31] float var_1_13 = 9.2; [L32] float var_1_14 = 5.8; [L33] float var_1_15 = 31.25; [L34] unsigned char var_1_16 = 1; [L35] unsigned char var_1_17 = 0; [L36] unsigned char var_1_18 = 0; [L37] unsigned char var_1_19 = 1; [L38] unsigned short int var_1_20 = 256; [L39] unsigned short int var_1_21 = 23544; [L40] unsigned long int var_1_22 = 64; [L41] double var_1_23 = 100.75; [L42] double var_1_24 = -0.5; [L43] double var_1_25 = 128.5; [L44] unsigned char var_1_26 = 2; [L45] signed long int var_1_27 = -4; [L46] unsigned char var_1_28 = 0; [L47] double var_1_29 = 64.5; [L48] signed char var_1_30 = 2; [L49] signed long int var_1_31 = 5; [L50] signed char var_1_32 = 1; [L51] signed char var_1_33 = 32; [L52] signed long int var_1_34 = -64; [L53] signed long int var_1_35 = -32; [L54] signed long int var_1_36 = 16; [L55] unsigned long int var_1_37 = 64; [L56] unsigned short int var_1_38 = 10; [L57] unsigned short int var_1_39 = 16; [L58] unsigned long int var_1_40 = 5; [L59] unsigned char var_1_41 = 16; [L60] unsigned char var_1_42 = 64; [L61] unsigned long int var_1_43 = 16; [L62] unsigned short int var_1_44 = 5; [L63] unsigned short int var_1_45 = 5; [L64] unsigned char var_1_46 = 200; [L65] unsigned char var_1_47 = 128; [L66] unsigned char var_1_48 = 4; [L67] unsigned char var_1_49 = 16; [L68] unsigned short int var_1_50 = 2; [L69] float var_1_51 = 2.4; [L70] float var_1_52 = 255.7; [L71] float var_1_53 = 31.5; [L72] float var_1_54 = 63.25; [L73] signed short int var_1_55 = 1; [L74] unsigned short int var_1_56 = 8; [L75] unsigned short int var_1_57 = 1; [L76] unsigned char var_1_58 = 64; [L77] signed short int var_1_59 = 100; [L78] unsigned char var_1_60 = 0; [L79] unsigned char var_1_61 = 0; [L80] unsigned char var_1_62 = 0; [L81] signed short int var_1_63 = -64; [L82] float var_1_64 = 5.25; [L83] double var_1_65 = 32.527; [L84] float var_1_66 = 7.75; [L85] signed long int var_1_67 = -8; [L86] float var_1_68 = 1.3; [L87] signed short int var_1_69 = -10; [L88] double var_1_70 = 9999999999999.5; [L89] double var_1_71 = 199.375; [L90] signed short int var_1_72 = 1; [L91] signed short int var_1_73 = -4; [L92] signed short int var_1_74 = 0; [L93] signed short int var_1_75 = 2; [L94] signed short int var_1_76 = 128; [L95] double var_1_77 = 1.75; [L96] unsigned long int var_1_78 = 8; [L97] signed long int var_1_80 = 256; [L98] unsigned char var_1_81 = 1; [L99] unsigned char var_1_82 = 0; [L100] unsigned char var_1_83 = 0; [L101] unsigned char var_1_84 = 0; [L102] unsigned char var_1_85 = 0; [L103] unsigned char var_1_86 = 0; [L104] unsigned char var_1_87 = 1; [L105] signed long int var_1_88 = -100000; [L106] unsigned long int var_1_89 = 25; [L107] float var_1_90 = 3.5; [L108] unsigned char var_1_91 = 1; [L109] float var_1_92 = 0.0; [L110] float var_1_93 = 10.5; [L111] double var_1_94 = 49.8; [L112] signed long int var_1_95 = -128; [L113] signed long int var_1_96 = 1995751906; [L114] signed long int var_1_97 = -256; [L115] unsigned short int var_1_98 = 64; [L116] unsigned short int var_1_99 = 49589; [L117] signed char var_1_100 = 1; [L118] unsigned short int var_1_101 = 16; [L119] signed short int var_1_102 = -8; [L120] signed short int var_1_103 = 50; [L121] signed short int var_1_104 = -16; [L122] signed char var_1_105 = 4; [L123] signed char var_1_106 = 32; [L124] unsigned short int var_1_107 = 5; [L125] signed char var_1_108 = 5; [L126] signed short int var_1_109 = 2; [L127] unsigned short int var_1_110 = 10; [L128] float var_1_111 = 99999999.5; [L129] signed short int var_1_112 = 50; [L130] signed long int var_1_113 = 0; [L131] unsigned short int var_1_114 = 32; [L132] unsigned char var_1_115 = 16; [L133] signed char var_1_116 = 100; [L134] signed long int var_1_117 = -16; [L135] signed short int var_1_118 = 10; [L136] unsigned char var_1_119 = 0; [L137] float var_1_120 = 8.5; [L138] float var_1_121 = 99.5; [L139] unsigned char var_1_122 = 1; [L140] double var_1_123 = 1.3; [L141] signed char var_1_124 = 10; [L142] signed char var_1_125 = -64; [L143] float var_1_126 = 0.5; [L144] signed short int var_1_127 = -100; [L145] unsigned short int var_1_128 = 128; [L146] unsigned char last_1_var_1_8 = 64; [L147] unsigned char last_1_var_1_19 = 1; [L148] unsigned short int last_1_var_1_20 = 256; [L149] unsigned long int last_1_var_1_22 = 64; [L701] isInitial = 1 [L702] FCALL initially() [L703] COND TRUE 1 [L704] CALL updateLastVariables() [L691] last_1_var_1_8 = var_1_8 [L692] last_1_var_1_19 = var_1_19 [L693] last_1_var_1_20 = var_1_20 [L694] last_1_var_1_22 = var_1_22 [L704] RET updateLastVariables() [L705] CALL updateVariables() [L536] var_1_3 = __VERIFIER_nondet_double() [L537] CALL assume_abort_if_not((var_1_3 >= -922337.2036854776000e+13F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=10, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49926, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=5] [L20] COND FALSE !(!cond) [L537] RET assume_abort_if_not((var_1_3 >= -922337.2036854776000e+13F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=10, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49926, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=5] [L538] CALL assume_abort_if_not(var_1_3 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=10, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49926, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=5] [L20] COND FALSE !(!cond) [L538] RET assume_abort_if_not(var_1_3 != 0.0F) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=10, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49926, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=5] [L539] var_1_4 = __VERIFIER_nondet_ushort() [L540] CALL assume_abort_if_not(var_1_4 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=10, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=5] [L20] COND FALSE !(!cond) [L540] RET assume_abort_if_not(var_1_4 >= 49150) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=10, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=5] [L541] CALL assume_abort_if_not(var_1_4 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=10, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=5] [L20] COND FALSE !(!cond) [L541] RET assume_abort_if_not(var_1_4 <= 65534) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=10, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=500, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=5] [L542] var_1_5 = __VERIFIER_nondet_ushort() [L543] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=10, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=5] [L20] COND FALSE !(!cond) [L543] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=10, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=5] [L544] CALL assume_abort_if_not(var_1_5 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=10, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=5] [L20] COND FALSE !(!cond) [L544] RET assume_abort_if_not(var_1_5 <= 16383) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=10, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=5] [L545] var_1_6 = __VERIFIER_nondet_ushort() [L546] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=10, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=5] [L20] COND FALSE !(!cond) [L546] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=10, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=5] [L547] CALL assume_abort_if_not(var_1_6 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=10, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=5] [L20] COND FALSE !(!cond) [L547] RET assume_abort_if_not(var_1_6 <= 32767) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=10, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=5] [L548] var_1_9 = __VERIFIER_nondet_ushort() [L549] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=10, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589] [L20] COND FALSE !(!cond) [L549] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=10, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589] [L550] CALL assume_abort_if_not(var_1_9 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=10, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L550] RET assume_abort_if_not(var_1_9 <= 32767) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=10, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L551] var_1_11 = __VERIFIER_nondet_uchar() [L552] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L552] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L553] CALL assume_abort_if_not(var_1_11 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L553] RET assume_abort_if_not(var_1_11 <= 254) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L554] var_1_13 = __VERIFIER_nondet_float() [L555] CALL assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L555] RET assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L556] var_1_14 = __VERIFIER_nondet_float() [L557] CALL assume_abort_if_not((var_1_14 >= -922337.2036854765600e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L557] RET assume_abort_if_not((var_1_14 >= -922337.2036854765600e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L558] var_1_15 = __VERIFIER_nondet_float() [L559] CALL assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L559] RET assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L560] var_1_17 = __VERIFIER_nondet_uchar() [L561] CALL assume_abort_if_not(var_1_17 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L561] RET assume_abort_if_not(var_1_17 >= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L562] CALL assume_abort_if_not(var_1_17 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L562] RET assume_abort_if_not(var_1_17 <= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L563] var_1_18 = __VERIFIER_nondet_uchar() [L564] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L564] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L565] CALL assume_abort_if_not(var_1_18 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L565] RET assume_abort_if_not(var_1_18 <= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L566] var_1_21 = __VERIFIER_nondet_ushort() [L567] CALL assume_abort_if_not(var_1_21 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L567] RET assume_abort_if_not(var_1_21 >= 16383) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L568] CALL assume_abort_if_not(var_1_21 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L568] RET assume_abort_if_not(var_1_21 <= 32767) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L569] var_1_24 = __VERIFIER_nondet_double() [L570] CALL assume_abort_if_not((var_1_24 >= -922337.2036854776000e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854776000e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L570] RET assume_abort_if_not((var_1_24 >= -922337.2036854776000e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854776000e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L571] var_1_25 = __VERIFIER_nondet_double() [L572] CALL assume_abort_if_not((var_1_25 >= -922337.2036854776000e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854776000e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L572] RET assume_abort_if_not((var_1_25 >= -922337.2036854776000e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854776000e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L573] var_1_26 = __VERIFIER_nondet_uchar() [L574] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L574] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L575] CALL assume_abort_if_not(var_1_26 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L575] RET assume_abort_if_not(var_1_26 <= 255) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=-4, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L576] var_1_27 = __VERIFIER_nondet_long() [L577] CALL assume_abort_if_not(var_1_27 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L577] RET assume_abort_if_not(var_1_27 >= -2147483648) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L578] CALL assume_abort_if_not(var_1_27 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L578] RET assume_abort_if_not(var_1_27 <= 2147483647) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=0, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L579] var_1_28 = __VERIFIER_nondet_uchar() [L580] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L580] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L581] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L581] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_29=129/2, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L582] var_1_29 = __VERIFIER_nondet_double() [L583] CALL assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L583] RET assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=5, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L584] var_1_31 = __VERIFIER_nondet_long() [L585] CALL assume_abort_if_not(var_1_31 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L585] RET assume_abort_if_not(var_1_31 >= -2147483648) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L586] CALL assume_abort_if_not(var_1_31 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L586] RET assume_abort_if_not(var_1_31 <= 2147483647) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=1, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L587] var_1_32 = __VERIFIER_nondet_char() [L588] CALL assume_abort_if_not(var_1_32 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L588] RET assume_abort_if_not(var_1_32 >= -1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L589] CALL assume_abort_if_not(var_1_32 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L589] RET assume_abort_if_not(var_1_32 <= 126) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=32, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L590] var_1_33 = __VERIFIER_nondet_char() [L591] CALL assume_abort_if_not(var_1_33 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L591] RET assume_abort_if_not(var_1_33 >= -126) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L592] CALL assume_abort_if_not(var_1_33 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L592] RET assume_abort_if_not(var_1_33 <= 126) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=16, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L593] var_1_36 = __VERIFIER_nondet_long() [L594] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L594] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L595] CALL assume_abort_if_not(var_1_36 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L595] RET assume_abort_if_not(var_1_36 <= 1073741823) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=10, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L596] var_1_38 = __VERIFIER_nondet_ushort() [L597] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L597] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L598] CALL assume_abort_if_not(var_1_38 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L598] RET assume_abort_if_not(var_1_38 <= 65535) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L599] CALL assume_abort_if_not(var_1_38 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L599] RET assume_abort_if_not(var_1_38 != 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=16, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L600] var_1_39 = __VERIFIER_nondet_ushort() [L601] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L601] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L602] CALL assume_abort_if_not(var_1_39 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L602] RET assume_abort_if_not(var_1_39 <= 65535) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L603] CALL assume_abort_if_not(var_1_39 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L603] RET assume_abort_if_not(var_1_39 != 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=64, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L604] var_1_42 = __VERIFIER_nondet_uchar() [L605] CALL assume_abort_if_not(var_1_42 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L605] RET assume_abort_if_not(var_1_42 >= 64) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L606] CALL assume_abort_if_not(var_1_42 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L606] RET assume_abort_if_not(var_1_42 <= 127) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L607] var_1_45 = __VERIFIER_nondet_ushort() [L608] CALL assume_abort_if_not(var_1_45 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L608] RET assume_abort_if_not(var_1_45 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L609] CALL assume_abort_if_not(var_1_45 <= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L609] RET assume_abort_if_not(var_1_45 <= 16384) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=128, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L610] var_1_47 = __VERIFIER_nondet_uchar() [L611] CALL assume_abort_if_not(var_1_47 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L611] RET assume_abort_if_not(var_1_47 >= 127) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L612] CALL assume_abort_if_not(var_1_47 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L612] RET assume_abort_if_not(var_1_47 <= 254) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L613] var_1_48 = __VERIFIER_nondet_uchar() [L614] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L614] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L615] CALL assume_abort_if_not(var_1_48 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L615] RET assume_abort_if_not(var_1_48 <= 127) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=16, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L616] var_1_49 = __VERIFIER_nondet_uchar() [L617] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L617] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L618] CALL assume_abort_if_not(var_1_49 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L618] RET assume_abort_if_not(var_1_49 <= 127) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_52=2557/10, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L619] var_1_52 = __VERIFIER_nondet_float() [L620] CALL assume_abort_if_not((var_1_52 >= 0.0F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 4611686.018427382800e+12F && var_1_52 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L620] RET assume_abort_if_not((var_1_52 >= 0.0F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 4611686.018427382800e+12F && var_1_52 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_53=63/2, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L621] var_1_53 = __VERIFIER_nondet_float() [L622] CALL assume_abort_if_not((var_1_53 >= 0.0F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 4611686.018427382800e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L622] RET assume_abort_if_not((var_1_53 >= 0.0F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 4611686.018427382800e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_54=253/4, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L623] var_1_54 = __VERIFIER_nondet_float() [L624] CALL assume_abort_if_not((var_1_54 >= -922337.2036854765600e+13F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 9223372.036854765600e+12F && var_1_54 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L624] RET assume_abort_if_not((var_1_54 >= -922337.2036854765600e+13F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 9223372.036854765600e+12F && var_1_54 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=0, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L625] var_1_61 = __VERIFIER_nondet_uchar() [L626] CALL assume_abort_if_not(var_1_61 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L626] RET assume_abort_if_not(var_1_61 >= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L627] CALL assume_abort_if_not(var_1_61 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L627] RET assume_abort_if_not(var_1_61 <= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L628] var_1_62 = __VERIFIER_nondet_uchar() [L629] CALL assume_abort_if_not(var_1_62 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L629] RET assume_abort_if_not(var_1_62 >= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L630] CALL assume_abort_if_not(var_1_62 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L630] RET assume_abort_if_not(var_1_62 <= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_65=32527/1000, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L631] var_1_65 = __VERIFIER_nondet_double() [L632] CALL assume_abort_if_not((var_1_65 >= -922337.2036854776000e+13F && var_1_65 <= -1.0e-20F) || (var_1_65 <= 9223372.036854776000e+12F && var_1_65 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L632] RET assume_abort_if_not((var_1_65 >= -922337.2036854776000e+13F && var_1_65 <= -1.0e-20F) || (var_1_65 <= 9223372.036854776000e+12F && var_1_65 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L633] CALL assume_abort_if_not(var_1_65 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L633] RET assume_abort_if_not(var_1_65 != 0.0F) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_71=1595/8, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L634] var_1_71 = __VERIFIER_nondet_double() [L635] CALL assume_abort_if_not((var_1_71 >= 0.0F && var_1_71 <= -1.0e-20F) || (var_1_71 <= 9223372.036854765600e+12F && var_1_71 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L635] RET assume_abort_if_not((var_1_71 >= 0.0F && var_1_71 <= -1.0e-20F) || (var_1_71 <= 9223372.036854765600e+12F && var_1_71 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=0, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L636] var_1_74 = __VERIFIER_nondet_short() [L637] CALL assume_abort_if_not(var_1_74 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L637] RET assume_abort_if_not(var_1_74 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L638] CALL assume_abort_if_not(var_1_74 <= 8) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L638] RET assume_abort_if_not(var_1_74 <= 8) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=2, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L639] var_1_75 = __VERIFIER_nondet_short() [L640] CALL assume_abort_if_not(var_1_75 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L640] RET assume_abort_if_not(var_1_75 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L641] CALL assume_abort_if_not(var_1_75 <= 8) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L641] RET assume_abort_if_not(var_1_75 <= 8) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=128, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L642] var_1_76 = __VERIFIER_nondet_short() [L643] CALL assume_abort_if_not(var_1_76 >= -16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L643] RET assume_abort_if_not(var_1_76 >= -16383) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L644] CALL assume_abort_if_not(var_1_76 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L644] RET assume_abort_if_not(var_1_76 <= 16383) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L645] var_1_82 = __VERIFIER_nondet_uchar() [L646] CALL assume_abort_if_not(var_1_82 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L646] RET assume_abort_if_not(var_1_82 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L647] CALL assume_abort_if_not(var_1_82 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L647] RET assume_abort_if_not(var_1_82 <= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L648] var_1_83 = __VERIFIER_nondet_uchar() [L649] CALL assume_abort_if_not(var_1_83 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L649] RET assume_abort_if_not(var_1_83 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L650] CALL assume_abort_if_not(var_1_83 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L650] RET assume_abort_if_not(var_1_83 <= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L651] var_1_84 = __VERIFIER_nondet_uchar() [L652] CALL assume_abort_if_not(var_1_84 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L652] RET assume_abort_if_not(var_1_84 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L653] CALL assume_abort_if_not(var_1_84 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L653] RET assume_abort_if_not(var_1_84 <= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L654] var_1_85 = __VERIFIER_nondet_uchar() [L655] CALL assume_abort_if_not(var_1_85 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L655] RET assume_abort_if_not(var_1_85 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L656] CALL assume_abort_if_not(var_1_85 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L656] RET assume_abort_if_not(var_1_85 <= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L657] var_1_86 = __VERIFIER_nondet_uchar() [L658] CALL assume_abort_if_not(var_1_86 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L658] RET assume_abort_if_not(var_1_86 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L659] CALL assume_abort_if_not(var_1_86 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L659] RET assume_abort_if_not(var_1_86 <= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=25, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L660] var_1_89 = __VERIFIER_nondet_ulong() [L661] CALL assume_abort_if_not(var_1_89 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L661] RET assume_abort_if_not(var_1_89 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L662] CALL assume_abort_if_not(var_1_89 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L662] RET assume_abort_if_not(var_1_89 <= 4294967295) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L663] CALL assume_abort_if_not(var_1_89 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L663] RET assume_abort_if_not(var_1_89 != 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L664] var_1_91 = __VERIFIER_nondet_uchar() [L665] CALL assume_abort_if_not(var_1_91 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L665] RET assume_abort_if_not(var_1_91 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L666] CALL assume_abort_if_not(var_1_91 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L666] RET assume_abort_if_not(var_1_91 <= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_92=0, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L667] var_1_92 = __VERIFIER_nondet_float() [L668] CALL assume_abort_if_not((var_1_92 >= 4611686.018427382800e+12F && var_1_92 <= -1.0e-20F) || (var_1_92 <= 9223372.036854765600e+12F && var_1_92 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L668] RET assume_abort_if_not((var_1_92 >= 4611686.018427382800e+12F && var_1_92 <= -1.0e-20F) || (var_1_92 <= 9223372.036854765600e+12F && var_1_92 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_93=21/2, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L669] var_1_93 = __VERIFIER_nondet_float() [L670] CALL assume_abort_if_not((var_1_93 >= 0.0F && var_1_93 <= -1.0e-20F) || (var_1_93 <= 4611686.018427382800e+12F && var_1_93 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L670] RET assume_abort_if_not((var_1_93 >= 0.0F && var_1_93 <= -1.0e-20F) || (var_1_93 <= 4611686.018427382800e+12F && var_1_93 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1995751906, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L671] var_1_96 = __VERIFIER_nondet_long() [L672] CALL assume_abort_if_not(var_1_96 >= 1073741822) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L672] RET assume_abort_if_not(var_1_96 >= 1073741822) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L673] CALL assume_abort_if_not(var_1_96 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L20] COND FALSE !(!cond) [L673] RET assume_abort_if_not(var_1_96 <= 2147483646) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=49589, var_1_9=32767] [L674] var_1_99 = __VERIFIER_nondet_ushort() [L675] CALL assume_abort_if_not(var_1_99 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] [L20] COND FALSE !(!cond) [L675] RET assume_abort_if_not(var_1_99 >= 32767) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] [L676] CALL assume_abort_if_not(var_1_99 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] [L20] COND FALSE !(!cond) [L676] RET assume_abort_if_not(var_1_99 <= 65534) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=50, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] [L677] var_1_103 = __VERIFIER_nondet_short() [L678] CALL assume_abort_if_not(var_1_103 >= -32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=0, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] [L20] COND FALSE !(!cond) [L678] RET assume_abort_if_not(var_1_103 >= -32766) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=0, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] [L679] CALL assume_abort_if_not(var_1_103 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=0, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] [L20] COND FALSE !(!cond) [L679] RET assume_abort_if_not(var_1_103 <= 32766) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=0, var_1_104=-16, var_1_105=4, var_1_106=32, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] [L680] var_1_106 = __VERIFIER_nondet_char() [L681] CALL assume_abort_if_not(var_1_106 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=0, var_1_104=-16, var_1_105=4, var_1_106=62, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] [L20] COND FALSE !(!cond) [L681] RET assume_abort_if_not(var_1_106 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=0, var_1_104=-16, var_1_105=4, var_1_106=62, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] [L682] CALL assume_abort_if_not(var_1_106 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=0, var_1_104=-16, var_1_105=4, var_1_106=62, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] [L20] COND FALSE !(!cond) [L682] RET assume_abort_if_not(var_1_106 <= 63) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=0, var_1_104=-16, var_1_105=4, var_1_106=62, var_1_107=5, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] [L683] var_1_107 = __VERIFIER_nondet_ushort() [L684] CALL assume_abort_if_not(var_1_107 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=0, var_1_104=-16, var_1_105=4, var_1_106=62, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] [L20] COND FALSE !(!cond) [L684] RET assume_abort_if_not(var_1_107 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=0, var_1_104=-16, var_1_105=4, var_1_106=62, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] [L685] CALL assume_abort_if_not(var_1_107 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=0, var_1_104=-16, var_1_105=4, var_1_106=62, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] [L20] COND FALSE !(!cond) [L685] RET assume_abort_if_not(var_1_107 <= 65535) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=0, var_1_104=-16, var_1_105=4, var_1_106=62, var_1_108=5, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] [L686] var_1_108 = __VERIFIER_nondet_char() [L687] CALL assume_abort_if_not(var_1_108 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=0, var_1_104=-16, var_1_105=4, var_1_106=62, var_1_108=-63, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] [L20] COND FALSE !(!cond) [L687] RET assume_abort_if_not(var_1_108 >= -63) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=0, var_1_104=-16, var_1_105=4, var_1_106=62, var_1_108=-63, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] [L688] CALL assume_abort_if_not(var_1_108 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=0, var_1_104=-16, var_1_105=4, var_1_106=62, var_1_108=-63, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] [L20] COND FALSE !(!cond) [L688] RET assume_abort_if_not(var_1_108 <= 63) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=16, var_1_102=-8, var_1_103=0, var_1_104=-16, var_1_105=4, var_1_106=62, var_1_108=-63, var_1_109=2, var_1_110=10, var_1_111=199999999/2, var_1_112=50, var_1_113=0, var_1_114=32, var_1_115=16, var_1_116=100, var_1_117=-16, var_1_118=10, var_1_119=0, var_1_11=63, var_1_120=17/2, var_1_121=199/2, var_1_122=1, var_1_123=13/10, var_1_124=10, var_1_125=-64, var_1_126=1/2, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_27=129, var_1_28=1, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=-64, var_1_35=-32, var_1_36=0, var_1_37=64, var_1_38=18162, var_1_39=1, var_1_40=5, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=5, var_1_45=0, var_1_46=200, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=2, var_1_51=12/5, var_1_55=1, var_1_56=8, var_1_57=1, var_1_58=64, var_1_59=100, var_1_5=29, var_1_60=0, var_1_61=1, var_1_62=1, var_1_63=-64, var_1_64=21/4, var_1_66=31/4, var_1_67=-8, var_1_68=13/10, var_1_69=-10, var_1_6=32766, var_1_70=19999999999999/2, var_1_72=1, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=8, var_1_80=256, var_1_81=1, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=1, var_1_88=-100000, var_1_89=128, var_1_8=64, var_1_90=7/2, var_1_91=1, var_1_94=249/5, var_1_95=-128, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] [L705] RET updateVariables() [L706] CALL step() [L153] COND FALSE !(var_1_24 <= var_1_25) [L160] EXPR (var_1_27 + var_1_26) ^ var_1_31 [L160] COND FALSE !(((var_1_27 + var_1_26) ^ var_1_31) < (-10 | 32)) [L163] COND TRUE var_1_31 > (var_1_33 * var_1_26) [L164] var_1_34 = var_1_32 [L168] COND FALSE !(var_1_33 <= var_1_26) [L171] var_1_35 = ((((10) > (var_1_33)) ? (10) : (var_1_33))) [L173] COND TRUE ((var_1_35 % var_1_38) / ((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39)))) >= 8 [L174] EXPR var_1_35 | var_1_31 [L174] COND TRUE (~ (var_1_35 | var_1_31)) < var_1_26 [L175] var_1_37 = (((((var_1_39 + var_1_26)) < (var_1_36)) ? ((var_1_39 + var_1_26)) : (var_1_36))) [L178] COND TRUE \read(var_1_28) [L179] var_1_40 = ((((var_1_38) > ((var_1_36 + var_1_26))) ? (var_1_38) : ((var_1_36 + var_1_26)))) [L181] COND FALSE !((~ var_1_36) == var_1_38) [L186] COND TRUE (var_1_42 - var_1_41) > (var_1_26 | -32) [L187] COND FALSE !(var_1_24 >= (- var_1_23)) [L191] COND FALSE !(var_1_36 < ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))) [L194] COND TRUE \read(var_1_28) [L195] var_1_44 = ((var_1_45 + var_1_41) + var_1_42) [L200] COND TRUE var_1_28 && (1u != var_1_37) [L201] var_1_46 = ((((var_1_47 - var_1_42) < 0 ) ? -(var_1_47 - var_1_42) : (var_1_47 - var_1_42))) [L209] var_1_50 = ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))) [L210] COND FALSE !(var_1_40 < var_1_44) [L213] var_1_51 = ((((((var_1_52 - var_1_53) + 9999999.25f)) > (((((var_1_29) > (var_1_54)) ? (var_1_29) : (var_1_54))))) ? (((var_1_52 - var_1_53) + 9999999.25f)) : (((((var_1_29) > (var_1_54)) ? (var_1_29) : (var_1_54)))))) [L215] COND FALSE !((var_1_37 + (~ var_1_45)) < ((((64u) > (var_1_40)) ? (64u) : (var_1_40)))) [L218] var_1_55 = (var_1_45 - ((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42)))) [L220] var_1_56 = (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))) + var_1_49) [L221] COND FALSE !(var_1_33 <= var_1_37) [L232] var_1_58 = ((((128) > (var_1_48)) ? (128) : (var_1_48))) [L233] COND TRUE \read(var_1_28) [L234] COND FALSE !(var_1_35 <= var_1_57) [L238] COND TRUE \read(var_1_28) [L239] COND FALSE !((25u + var_1_50) >= var_1_38) [L242] var_1_60 = ((var_1_35 <= var_1_56) || var_1_61) [L247] var_1_63 = ((((var_1_32) < (((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33))))) ? (var_1_32) : (((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33)))))) [L248] COND FALSE !(((((var_1_47) < ((var_1_36 % var_1_38))) ? (var_1_47) : ((var_1_36 % var_1_38)))) >= var_1_63) [L261] COND TRUE -2 <= var_1_34 [L262] var_1_64 = var_1_29 [L265] COND FALSE !(var_1_53 <= var_1_51) [L274] COND TRUE \read(var_1_62) [L275] var_1_66 = ((((var_1_52) < (var_1_54)) ? (var_1_52) : (var_1_54))) [L278] COND TRUE var_1_56 > (var_1_37 % var_1_39) [L279] var_1_67 = ((((var_1_47) < (var_1_49)) ? (var_1_47) : (var_1_49))) [L281] EXPR var_1_59 ^ var_1_40 [L281] COND TRUE var_1_48 > (var_1_59 ^ var_1_40) [L282] var_1_68 = (2.9f - var_1_53) [L284] COND FALSE !(var_1_54 < var_1_52) [L291] EXPR (~ var_1_63) >> var_1_67 [L291] COND FALSE !(((~ var_1_63) >> var_1_67) >= (((((((var_1_32) > (var_1_55)) ? (var_1_32) : (var_1_55))) < 0 ) ? -((((var_1_32) > (var_1_55)) ? (var_1_32) : (var_1_55))) : ((((var_1_32) > (var_1_55)) ? (var_1_32) : (var_1_55)))))) [L296] var_1_70 = (((((31.4) < 0 ) ? -(31.4) : (31.4))) - var_1_71) [L298] COND TRUE var_1_42 < var_1_58 [L299] COND FALSE !((- var_1_31) > var_1_36) [L302] COND TRUE \read(var_1_60) [L303] var_1_72 = (((((var_1_48) > (var_1_41)) ? (var_1_48) : (var_1_41))) + var_1_42) [L307] EXPR var_1_50 >> var_1_55 [L307] EXPR (var_1_42 * var_1_72) | var_1_40 [L307] COND FALSE !((var_1_50 >> var_1_55) > ((var_1_42 * var_1_72) | var_1_40)) [L316] COND TRUE (var_1_39 * var_1_56) <= var_1_44 [L317] EXPR (var_1_56 % var_1_42) >> var_1_58 [L317] COND FALSE !(((var_1_56 % var_1_42) >> var_1_58) >= var_1_46) [L324] COND FALSE !(((((var_1_74) < 0 ) ? -(var_1_74) : (var_1_74))) > var_1_56) [L327] EXPR var_1_58 ^ var_1_27 [L327] EXPR (((var_1_58 ^ var_1_27)) < (var_1_50)) ? ((var_1_58 ^ var_1_27)) : (var_1_50) [L327] COND TRUE (((((var_1_58 ^ var_1_27)) < (var_1_50)) ? ((var_1_58 ^ var_1_27)) : (var_1_50))) <= var_1_47 [L328] var_1_78 = ((((var_1_58 + var_1_26) < 0 ) ? -(var_1_58 + var_1_26) : (var_1_58 + var_1_26))) [L330] COND TRUE (var_1_48 < 64) || var_1_61 [L331] var_1_80 = (((((var_1_33 + var_1_56) < 0 ) ? -(var_1_33 + var_1_56) : (var_1_33 + var_1_56))) + var_1_74) [L333] COND TRUE (var_1_23 + var_1_29) > ((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))) [L334] COND TRUE var_1_76 != var_1_72 [L335] var_1_81 = (var_1_82 || (var_1_83 || (var_1_84 || var_1_85))) [L344] var_1_87 = (var_1_82 || (! var_1_61)) [L345] COND FALSE !(var_1_37 >= (((((var_1_49 + var_1_40)) < ((var_1_44 / var_1_89))) ? ((var_1_49 + var_1_40)) : ((var_1_44 / var_1_89))))) [L348] var_1_88 = var_1_33 [L350] COND TRUE (var_1_37 % ((((var_1_47) < (var_1_39)) ? (var_1_47) : (var_1_39)))) < var_1_41 [L351] COND TRUE \read(var_1_91) [L352] var_1_90 = (((((var_1_53) > (var_1_52)) ? (var_1_53) : (var_1_52))) - (var_1_92 - var_1_93)) [L357] COND TRUE var_1_51 >= (var_1_92 + var_1_66) [L358] var_1_94 = (((((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))) < 0 ) ? -((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))) : ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))))) [L360] COND FALSE !(((var_1_58 / var_1_89) + (var_1_40 / var_1_38)) > var_1_27) [L363] COND FALSE !(var_1_47 < var_1_26) [L370] var_1_95 = (var_1_47 + ((((var_1_46) < (((((-1) < 0 ) ? -(-1) : (-1))))) ? (var_1_46) : (((((-1) < 0 ) ? -(-1) : (-1))))))) [L373] COND FALSE !((((((var_1_56) < 0 ) ? -(var_1_56) : (var_1_56))) <= var_1_78) || var_1_81) [L378] COND FALSE !(\read(var_1_85)) [L381] COND FALSE !(var_1_63 <= var_1_75) [L384] var_1_101 = (((((((((var_1_99 - var_1_74)) > (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))))) ? ((var_1_99 - var_1_74)) : (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))))))) > (var_1_47)) ? ((((((var_1_99 - var_1_74)) > (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))))) ? ((var_1_99 - var_1_74)) : (((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))))))) : (var_1_47))) [L385] COND TRUE var_1_101 > var_1_58 [L386] COND FALSE !((var_1_93 - var_1_52) > var_1_29) [L389] COND FALSE !(var_1_71 >= (var_1_92 / 15.25)) [L392] var_1_102 = ((((((((var_1_42) < (var_1_26)) ? (var_1_42) : (var_1_26))) < 0 ) ? -((((var_1_42) < (var_1_26)) ? (var_1_42) : (var_1_26))) : ((((var_1_42) < (var_1_26)) ? (var_1_42) : (var_1_26))))) + ((((var_1_46) < 0 ) ? -(var_1_46) : (var_1_46)))) [L396] COND FALSE !(! (var_1_70 < var_1_93)) [L399] COND FALSE !(var_1_50 >= var_1_72) [L404] COND TRUE var_1_50 != ((((var_1_107) > ((~ var_1_58))) ? (var_1_107) : ((~ var_1_58)))) [L405] var_1_105 = (((((((var_1_106 + var_1_108) < 0 ) ? -(var_1_106 + var_1_108) : (var_1_106 + var_1_108))) < 0 ) ? -((((var_1_106 + var_1_108) < 0 ) ? -(var_1_106 + var_1_108) : (var_1_106 + var_1_108))) : ((((var_1_106 + var_1_108) < 0 ) ? -(var_1_106 + var_1_108) : (var_1_106 + var_1_108))))) [L408] COND TRUE var_1_95 > var_1_43 [L409] var_1_109 = (((((var_1_41) < (-256)) ? (var_1_41) : (-256))) + 10000) [L411] EXPR var_1_75 & var_1_74 [L411] COND TRUE (var_1_75 & var_1_74) > var_1_103 [L412] COND FALSE !(var_1_72 < var_1_32) [L415] COND FALSE !(var_1_82 || (var_1_42 < ((((var_1_80) < (var_1_47)) ? (var_1_80) : (var_1_47))))) [L420] COND TRUE var_1_89 <= var_1_40 [L421] COND FALSE !(((((var_1_76 / 64) < 0 ) ? -(var_1_76 / 64) : (var_1_76 / 64))) >= (~ var_1_43)) [L431] COND TRUE \read(var_1_28) [L432] var_1_112 = var_1_45 [L436] COND FALSE !(\read(var_1_81)) [L439] var_1_113 = var_1_63 [L441] var_1_114 = var_1_45 [L442] COND FALSE !(\read(var_1_85)) [L445] var_1_115 = var_1_75 [L447] COND FALSE !(\read(var_1_86)) [L450] var_1_116 = var_1_74 [L452] COND FALSE !(\read(var_1_86)) [L455] var_1_118 = var_1_58 [L456] COND TRUE \read(var_1_62) [L457] var_1_119 = var_1_61 [L459] COND FALSE !(\read(var_1_87)) [L462] var_1_120 = var_1_93 [L464] var_1_121 = var_1_53 [L465] var_1_122 = var_1_85 [L466] COND FALSE !(\read(var_1_81)) [L469] COND FALSE !(\read(var_1_81)) [L472] var_1_124 = var_1_74 [L474] COND TRUE \read(var_1_62) [L475] var_1_125 = var_1_33 [L477] COND FALSE !(\read(var_1_85)) [L480] var_1_126 = var_1_54 [L482] COND FALSE !(\read(var_1_83)) [L485] COND FALSE !(var_1_32 >= ((((var_1_106 + var_1_74) < 0 ) ? -(var_1_106 + var_1_74) : (var_1_106 + var_1_74)))) [L492] COND TRUE (last_1_var_1_8 + last_1_var_1_20) > (((((last_1_var_1_8) < 0 ) ? -(last_1_var_1_8) : (last_1_var_1_8))) + last_1_var_1_22) [L493] var_1_16 = (last_1_var_1_19 || var_1_17) [L497] unsigned short int stepLocal_0 = var_1_5; [L498] COND FALSE !(stepLocal_0 >= (32796 - ((((var_1_6) < (var_1_9)) ? (var_1_6) : (var_1_9))))) [L503] unsigned short int stepLocal_2 = var_1_4; [L504] COND TRUE var_1_8 <= stepLocal_2 [L505] COND TRUE \read(var_1_16) [L506] var_1_20 = (var_1_4 - ((((var_1_21 - var_1_8) < 0 ) ? -(var_1_21 - var_1_8) : (var_1_21 - var_1_8)))) [L513] COND TRUE \read(var_1_16) [L514] COND FALSE !((var_1_8 * var_1_8) < var_1_11) [L520] COND TRUE var_1_12 >= (1.3 / var_1_3) [L521] var_1_1 = ((var_1_4 - var_1_8) - var_1_8) [L525] unsigned char stepLocal_1 = var_1_1 < 64; [L526] COND TRUE \read(var_1_16) [L527] COND TRUE stepLocal_1 || var_1_16 [L528] var_1_19 = var_1_17 [L531] EXPR 2 ^ var_1_20 [L531] EXPR (((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20)) [L531] COND FALSE !(var_1_1 >= (((((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20))))) [L706] RET step() [L707] CALL, EXPR property() [L697] EXPR (((((((var_1_12 >= (1.3 / var_1_3)) ? (var_1_1 == ((unsigned short int) ((var_1_4 - var_1_8) - var_1_8))) : (var_1_1 == ((unsigned short int) ((((var_1_8) < (var_1_4)) ? (var_1_8) : (var_1_4)))))) && ((var_1_5 >= (32796 - ((((var_1_6) < (var_1_9)) ? (var_1_6) : (var_1_9))))) ? (last_1_var_1_19 ? (var_1_8 == ((unsigned char) var_1_11)) : 1) : 1)) && (var_1_16 ? (((var_1_8 * var_1_8) < var_1_11) ? (var_1_12 == ((float) ((((((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) > (var_1_15)) ? (((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) : (var_1_15))))) : 1) : (var_1_12 == ((float) var_1_14)))) && (((last_1_var_1_8 + last_1_var_1_20) > (((((last_1_var_1_8) < 0 ) ? -(last_1_var_1_8) : (last_1_var_1_8))) + last_1_var_1_22)) ? (var_1_16 == ((unsigned char) (last_1_var_1_19 || var_1_17))) : (var_1_16 == ((unsigned char) var_1_18)))) && (var_1_16 ? (((var_1_1 < 64) || var_1_16) ? (var_1_19 == ((unsigned char) var_1_17)) : 1) : 1)) && ((var_1_8 <= var_1_4) ? (var_1_16 ? (var_1_20 == ((unsigned short int) (var_1_4 - ((((var_1_21 - var_1_8) < 0 ) ? -(var_1_21 - var_1_8) : (var_1_21 - var_1_8)))))) : (var_1_20 == ((unsigned short int) 16))) : (var_1_20 == ((unsigned short int) (var_1_4 - var_1_8))))) && ((var_1_1 >= (((((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20))))) ? (var_1_22 == ((unsigned long int) var_1_1)) : 1) [L697-L698] return (((((((var_1_12 >= (1.3 / var_1_3)) ? (var_1_1 == ((unsigned short int) ((var_1_4 - var_1_8) - var_1_8))) : (var_1_1 == ((unsigned short int) ((((var_1_8) < (var_1_4)) ? (var_1_8) : (var_1_4)))))) && ((var_1_5 >= (32796 - ((((var_1_6) < (var_1_9)) ? (var_1_6) : (var_1_9))))) ? (last_1_var_1_19 ? (var_1_8 == ((unsigned char) var_1_11)) : 1) : 1)) && (var_1_16 ? (((var_1_8 * var_1_8) < var_1_11) ? (var_1_12 == ((float) ((((((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) > (var_1_15)) ? (((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) : (var_1_15))))) : 1) : (var_1_12 == ((float) var_1_14)))) && (((last_1_var_1_8 + last_1_var_1_20) > (((((last_1_var_1_8) < 0 ) ? -(last_1_var_1_8) : (last_1_var_1_8))) + last_1_var_1_22)) ? (var_1_16 == ((unsigned char) (last_1_var_1_19 || var_1_17))) : (var_1_16 == ((unsigned char) var_1_18)))) && (var_1_16 ? (((var_1_1 < 64) || var_1_16) ? (var_1_19 == ((unsigned char) var_1_17)) : 1) : 1)) && ((var_1_8 <= var_1_4) ? (var_1_16 ? (var_1_20 == ((unsigned short int) (var_1_4 - ((((var_1_21 - var_1_8) < 0 ) ? -(var_1_21 - var_1_8) : (var_1_21 - var_1_8)))))) : (var_1_20 == ((unsigned short int) 16))) : (var_1_20 == ((unsigned short int) (var_1_4 - var_1_8))))) && ((var_1_1 >= (((((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20))))) ? (var_1_22 == ((unsigned long int) var_1_1)) : 1) ; [L707] RET, EXPR property() [L707] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=65528, var_1_102=0, var_1_103=0, var_1_104=-16, var_1_105=1, var_1_106=62, var_1_107=1, var_1_108=-63, var_1_109=9744, var_1_110=10, var_1_111=199999999/2, var_1_112=0, var_1_113=8, var_1_114=0, var_1_115=7, var_1_116=6, var_1_117=-16, var_1_118=128, var_1_119=1, var_1_11=63, var_1_120=7, var_1_121=5, var_1_122=0, var_1_123=13/10, var_1_124=6, var_1_125=8, var_1_126=4, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=49022, var_1_20=32831, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_26=0, var_1_27=129, var_1_28=1, var_1_29=2, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=67, var_1_35=10, var_1_36=0, var_1_37=0, var_1_38=18162, var_1_39=1, var_1_40=18162, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=143, var_1_45=0, var_1_46=0, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=0, var_1_51=6, var_1_52=51/40, var_1_53=5, var_1_54=4, var_1_55=-127, var_1_56=132, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=29, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=8, var_1_64=2, var_1_66=51/40, var_1_67=5, var_1_68=0, var_1_69=-10, var_1_6=32766, var_1_70=0, var_1_71=0, var_1_72=143, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=128, var_1_80=146, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=0, var_1_88=8, var_1_89=128, var_1_8=64, var_1_90=0, var_1_91=1, var_1_92=0, var_1_93=7, var_1_94=3, var_1_95=127, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_100=1, var_1_101=65528, var_1_102=0, var_1_103=0, var_1_104=-16, var_1_105=1, var_1_106=62, var_1_107=1, var_1_108=-63, var_1_109=9744, var_1_110=10, var_1_111=199999999/2, var_1_112=0, var_1_113=8, var_1_114=0, var_1_115=7, var_1_116=6, var_1_117=-16, var_1_118=128, var_1_119=1, var_1_11=63, var_1_120=7, var_1_121=5, var_1_122=0, var_1_123=13/10, var_1_124=6, var_1_125=8, var_1_126=4, var_1_127=-100, var_1_128=128, var_1_12=4999999999999999/25000000000000000, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=1, var_1_18=0, var_1_19=1, var_1_1=49022, var_1_20=32831, var_1_21=16383, var_1_22=64, var_1_23=403/4, var_1_26=0, var_1_27=129, var_1_28=1, var_1_29=2, var_1_30=2, var_1_31=2, var_1_32=67, var_1_33=8, var_1_34=67, var_1_35=10, var_1_36=0, var_1_37=0, var_1_38=18162, var_1_39=1, var_1_40=18162, var_1_41=16, var_1_42=127, var_1_43=16, var_1_44=143, var_1_45=0, var_1_46=0, var_1_47=127, var_1_48=4, var_1_49=5, var_1_4=49150, var_1_50=0, var_1_51=6, var_1_52=51/40, var_1_53=5, var_1_54=4, var_1_55=-127, var_1_56=132, var_1_57=1, var_1_58=128, var_1_59=100, var_1_5=29, var_1_60=1, var_1_61=1, var_1_62=1, var_1_63=8, var_1_64=2, var_1_66=51/40, var_1_67=5, var_1_68=0, var_1_69=-10, var_1_6=32766, var_1_70=0, var_1_71=0, var_1_72=143, var_1_73=-4, var_1_74=6, var_1_75=7, var_1_76=-64, var_1_77=7/4, var_1_78=128, var_1_80=146, var_1_81=0, var_1_82=0, var_1_83=0, var_1_84=0, var_1_85=0, var_1_86=0, var_1_87=0, var_1_88=8, var_1_89=128, var_1_8=64, var_1_90=0, var_1_91=1, var_1_92=0, var_1_93=7, var_1_94=3, var_1_95=127, var_1_96=1073741822, var_1_97=-256, var_1_98=64, var_1_99=65534, var_1_9=32767] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 162 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 297.6s, OverallIterations: 1, TraceHistogramMax: 99, 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=162occurred 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, 247.4s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 355 NumberOfCodeBlocks, 355 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-12-02 13:20:56,207 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-47.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh --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 b8b51c0bc0ba3661a7b1a9c8e46d0f6e48dd6a19c04a6cc013209e59e55dc2b6 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 13:20:58,184 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 13:20:58,267 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2023-12-02 13:20:58,273 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 13:20:58,274 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 13:20:58,302 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 13:20:58,303 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 13:20:58,304 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 13:20:58,305 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 13:20:58,306 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 13:20:58,306 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 13:20:58,307 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 13:20:58,308 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 13:20:58,308 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 13:20:58,309 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 13:20:58,310 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 13:20:58,311 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 13:20:58,311 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 13:20:58,312 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 13:20:58,312 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 13:20:58,313 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 13:20:58,314 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 13:20:58,314 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 13:20:58,315 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 13:20:58,315 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-02 13:20:58,316 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-02 13:20:58,316 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-02 13:20:58,316 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 13:20:58,317 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 13:20:58,317 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 13:20:58,318 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 13:20:58,318 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-02 13:20:58,319 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 13:20:58,319 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 13:20:58,319 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 13:20:58,320 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 13:20:58,320 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 13:20:58,320 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 13:20:58,320 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2023-12-02 13:20:58,321 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-02 13:20:58,321 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 13:20:58,321 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 13:20:58,322 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 13:20:58,322 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 13:20:58,322 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_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/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_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh 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 -> b8b51c0bc0ba3661a7b1a9c8e46d0f6e48dd6a19c04a6cc013209e59e55dc2b6 [2023-12-02 13:20:58,636 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 13:20:58,658 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 13:20:58,661 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 13:20:58,662 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 13:20:58,662 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 13:20:58,664 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-47.i [2023-12-02 13:21:01,438 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 13:21:01,735 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 13:21:01,736 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-47.i [2023-12-02 13:21:01,753 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/data/bee06be0d/b0bf8041310f42589f583d5941c00251/FLAG15d8a5bdf [2023-12-02 13:21:01,769 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/data/bee06be0d/b0bf8041310f42589f583d5941c00251 [2023-12-02 13:21:01,772 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 13:21:01,774 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 13:21:01,776 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 13:21:01,776 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 13:21:01,782 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 13:21:01,783 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:21:01" (1/1) ... [2023-12-02 13:21:01,785 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a041556 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:21:01, skipping insertion in model container [2023-12-02 13:21:01,785 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:21:01" (1/1) ... [2023-12-02 13:21:01,853 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 13:21:02,026 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_45533565-a428-4ce2-a696-641a6827155f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-47.i[916,929] [2023-12-02 13:21:02,206 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 13:21:02,251 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 13:21:02,273 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_45533565-a428-4ce2-a696-641a6827155f/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-47.i[916,929] [2023-12-02 13:21:02,357 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 13:21:02,381 INFO L206 MainTranslator]: Completed translation [2023-12-02 13:21:02,382 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:21:02 WrapperNode [2023-12-02 13:21:02,382 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 13:21:02,383 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 13:21:02,383 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 13:21:02,384 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 13:21:02,391 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:21:02" (1/1) ... [2023-12-02 13:21:02,421 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:21:02" (1/1) ... [2023-12-02 13:21:02,474 INFO L138 Inliner]: procedures = 27, calls = 112, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 654 [2023-12-02 13:21:02,474 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 13:21:02,475 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 13:21:02,475 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 13:21:02,476 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 13:21:02,485 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:21:02" (1/1) ... [2023-12-02 13:21:02,486 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:21:02" (1/1) ... [2023-12-02 13:21:02,497 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:21:02" (1/1) ... [2023-12-02 13:21:02,498 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:21:02" (1/1) ... [2023-12-02 13:21:02,530 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:21:02" (1/1) ... [2023-12-02 13:21:02,539 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:21:02" (1/1) ... [2023-12-02 13:21:02,547 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:21:02" (1/1) ... [2023-12-02 13:21:02,553 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:21:02" (1/1) ... [2023-12-02 13:21:02,563 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 13:21:02,564 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 13:21:02,564 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 13:21:02,565 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 13:21:02,566 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:21:02" (1/1) ... [2023-12-02 13:21:02,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 13:21:02,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 13:21:02,600 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 13:21:02,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 13:21:02,634 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 13:21:02,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-12-02 13:21:02,634 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 13:21:02,634 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 13:21:02,634 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 13:21:02,635 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 13:21:02,795 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 13:21:02,798 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 13:21:38,132 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 13:21:38,194 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 13:21:38,194 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-02 13:21:38,195 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:21:38 BoogieIcfgContainer [2023-12-02 13:21:38,195 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 13:21:38,198 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 13:21:38,198 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 13:21:38,201 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 13:21:38,201 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 01:21:01" (1/3) ... [2023-12-02 13:21:38,202 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65d81602 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:21:38, skipping insertion in model container [2023-12-02 13:21:38,202 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:21:02" (2/3) ... [2023-12-02 13:21:38,202 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65d81602 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:21:38, skipping insertion in model container [2023-12-02 13:21:38,203 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:21:38" (3/3) ... [2023-12-02 13:21:38,204 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-500_file-47.i [2023-12-02 13:21:38,222 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 13:21:38,222 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 13:21:38,279 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 13:21:38,286 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;@4f1ad95c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 13:21:38,286 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 13:21:38,292 INFO L276 IsEmpty]: Start isEmpty. Operand has 283 states, 181 states have (on average 1.6077348066298343) internal successors, (291), 182 states have internal predecessors, (291), 99 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) [2023-12-02 13:21:38,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 632 [2023-12-02 13:21:38,325 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:21:38,327 INFO L195 NwaCegarLoop]: trace histogram [99, 99, 99, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 13:21:38,327 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:21:38,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:21:38,333 INFO L85 PathProgramCache]: Analyzing trace with hash -428381091, now seen corresponding path program 1 times [2023-12-02 13:21:38,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:21:38,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1777254145] [2023-12-02 13:21:38,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:21:38,350 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-12-02 13:21:38,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:21:38,368 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/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-12-02 13:21:38,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/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-12-02 13:21:40,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:21:40,329 INFO L262 TraceCheckSpWp]: Trace formula consists of 1023 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-02 13:21:40,352 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:21:40,451 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 7864 proven. 0 refuted. 0 times theorem prover too weak. 11540 trivial. 0 not checked. [2023-12-02 13:21:40,451 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 13:21:40,452 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:21:40,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1777254145] [2023-12-02 13:21:40,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1777254145] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 13:21:40,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 13:21:40,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 13:21:40,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377440980] [2023-12-02 13:21:40,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 13:21:40,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-02 13:21:40,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:21:40,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-02 13:21:40,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-02 13:21:40,494 INFO L87 Difference]: Start difference. First operand has 283 states, 181 states have (on average 1.6077348066298343) internal successors, (291), 182 states have internal predecessors, (291), 99 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) Second operand has 2 states, 2 states have (on average 71.5) internal successors, (143), 2 states have internal predecessors, (143), 2 states have call successors, (99), 2 states have call predecessors, (99), 2 states have return successors, (99), 2 states have call predecessors, (99), 2 states have call successors, (99) [2023-12-02 13:21:43,408 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.75s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:21:43,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:21:43,409 INFO L93 Difference]: Finished difference Result 563 states and 1075 transitions. [2023-12-02 13:21:43,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 13:21:43,623 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 71.5) internal successors, (143), 2 states have internal predecessors, (143), 2 states have call successors, (99), 2 states have call predecessors, (99), 2 states have return successors, (99), 2 states have call predecessors, (99), 2 states have call successors, (99) Word has length 631 [2023-12-02 13:21:43,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:21:43,635 INFO L225 Difference]: With dead ends: 563 [2023-12-02 13:21:43,635 INFO L226 Difference]: Without dead ends: 281 [2023-12-02 13:21:43,642 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 630 GetRequests, 630 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-12-02 13:21:43,645 INFO L413 NwaCegarLoop]: 480 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 480 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.8s IncrementalHoareTripleChecker+Time [2023-12-02 13:21:43,646 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 480 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 1 Unknown, 0 Unchecked, 2.8s Time] [2023-12-02 13:21:43,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2023-12-02 13:21:43,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 281. [2023-12-02 13:21:43,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 180 states have (on average 1.5833333333333333) internal successors, (285), 180 states have internal predecessors, (285), 99 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) [2023-12-02 13:21:43,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 483 transitions. [2023-12-02 13:21:43,725 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 483 transitions. Word has length 631 [2023-12-02 13:21:43,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:21:43,726 INFO L495 AbstractCegarLoop]: Abstraction has 281 states and 483 transitions. [2023-12-02 13:21:43,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 71.5) internal successors, (143), 2 states have internal predecessors, (143), 2 states have call successors, (99), 2 states have call predecessors, (99), 2 states have return successors, (99), 2 states have call predecessors, (99), 2 states have call successors, (99) [2023-12-02 13:21:43,727 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 483 transitions. [2023-12-02 13:21:43,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 632 [2023-12-02 13:21:43,742 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:21:43,742 INFO L195 NwaCegarLoop]: trace histogram [99, 99, 99, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 13:21:43,776 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/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-12-02 13:21:43,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/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-12-02 13:21:43,943 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:21:43,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:21:43,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1920419937, now seen corresponding path program 1 times [2023-12-02 13:21:43,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:21:43,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [754629742] [2023-12-02 13:21:43,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:21:43,947 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-12-02 13:21:43,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:21:43,948 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/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-12-02 13:21:43,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/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-12-02 13:21:45,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:21:45,822 INFO L262 TraceCheckSpWp]: Trace formula consists of 1023 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 13:21:45,845 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:21:58,583 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 9746 proven. 318 refuted. 0 times theorem prover too weak. 9340 trivial. 0 not checked. [2023-12-02 13:21:58,583 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:21:58,789 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:21:58,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [754629742] [2023-12-02 13:21:58,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [754629742] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:21:58,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1127652146] [2023-12-02 13:21:58,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:21:58,791 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 13:21:58,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 13:21:58,794 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 13:21:58,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2023-12-02 13:22:00,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:22:00,168 INFO L262 TraceCheckSpWp]: Trace formula consists of 1023 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 13:22:00,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:22:00,584 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19404 trivial. 0 not checked. [2023-12-02 13:22:00,585 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 13:22:00,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1127652146] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 13:22:00,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 13:22:00,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 10 [2023-12-02 13:22:00,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022086022] [2023-12-02 13:22:00,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 13:22:00,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 13:22:00,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:22:00,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 13:22:00,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-12-02 13:22:00,592 INFO L87 Difference]: Start difference. First operand 281 states and 483 transitions. Second operand has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 1 states have call predecessors, (99), 1 states have call successors, (99) [2023-12-02 13:22:03,603 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.73s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:05,609 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-12-02 13:22:07,611 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-12-02 13:22:07,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:22:07,853 INFO L93 Difference]: Finished difference Result 724 states and 1251 transitions. [2023-12-02 13:22:07,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 13:22:07,855 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 1 states have call predecessors, (99), 1 states have call successors, (99) Word has length 631 [2023-12-02 13:22:07,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:22:07,863 INFO L225 Difference]: With dead ends: 724 [2023-12-02 13:22:07,863 INFO L226 Difference]: Without dead ends: 444 [2023-12-02 13:22:07,864 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1342 GetRequests, 1333 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-12-02 13:22:07,866 INFO L413 NwaCegarLoop]: 510 mSDtfsCounter, 242 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 15 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 969 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2023-12-02 13:22:07,866 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 969 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 24 Invalid, 3 Unknown, 0 Unchecked, 7.2s Time] [2023-12-02 13:22:07,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2023-12-02 13:22:07,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 441. [2023-12-02 13:22:07,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 312 states have (on average 1.625) internal successors, (507), 313 states have internal predecessors, (507), 126 states have call successors, (126), 2 states have call predecessors, (126), 2 states have return successors, (126), 125 states have call predecessors, (126), 126 states have call successors, (126) [2023-12-02 13:22:07,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 759 transitions. [2023-12-02 13:22:07,927 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 759 transitions. Word has length 631 [2023-12-02 13:22:07,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:22:07,930 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 759 transitions. [2023-12-02 13:22:07,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 1 states have call predecessors, (99), 1 states have call successors, (99) [2023-12-02 13:22:07,930 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 759 transitions. [2023-12-02 13:22:07,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 632 [2023-12-02 13:22:07,936 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:22:07,937 INFO L195 NwaCegarLoop]: trace histogram [99, 99, 99, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 13:22:07,943 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2023-12-02 13:22:08,167 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-12-02 13:22:08,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/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-12-02 13:22:08,338 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:22:08,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:22:08,339 INFO L85 PathProgramCache]: Analyzing trace with hash -534216543, now seen corresponding path program 1 times [2023-12-02 13:22:08,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:22:08,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1546688409] [2023-12-02 13:22:08,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:22:08,340 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-12-02 13:22:08,341 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:22:08,341 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/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-12-02 13:22:08,348 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/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-12-02 13:22:10,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:22:10,211 INFO L262 TraceCheckSpWp]: Trace formula consists of 1023 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 13:22:10,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:22:22,127 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 9746 proven. 318 refuted. 0 times theorem prover too weak. 9340 trivial. 0 not checked. [2023-12-02 13:22:22,128 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:22:22,306 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:22:22,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1546688409] [2023-12-02 13:22:22,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1546688409] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:22:22,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1379435908] [2023-12-02 13:22:22,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:22:22,307 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 13:22:22,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 13:22:22,308 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 13:22:22,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2023-12-02 13:22:23,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:22:23,578 INFO L262 TraceCheckSpWp]: Trace formula consists of 1023 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 13:22:23,588 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:22:24,073 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19404 trivial. 0 not checked. [2023-12-02 13:22:24,073 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 13:22:24,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1379435908] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 13:22:24,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 13:22:24,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 10 [2023-12-02 13:22:24,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025755851] [2023-12-02 13:22:24,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 13:22:24,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 13:22:24,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:22:24,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 13:22:24,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-12-02 13:22:24,077 INFO L87 Difference]: Start difference. First operand 441 states and 759 transitions. Second operand has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 1 states have call predecessors, (99), 1 states have call successors, (99) [2023-12-02 13:22:27,057 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.73s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:29,061 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-12-02 13:22:31,065 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-12-02 13:22:31,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:22:31,314 INFO L93 Difference]: Finished difference Result 894 states and 1534 transitions. [2023-12-02 13:22:31,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 13:22:31,315 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 1 states have call predecessors, (99), 1 states have call successors, (99) Word has length 631 [2023-12-02 13:22:31,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:22:31,322 INFO L225 Difference]: With dead ends: 894 [2023-12-02 13:22:31,323 INFO L226 Difference]: Without dead ends: 454 [2023-12-02 13:22:31,324 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1342 GetRequests, 1333 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-12-02 13:22:31,326 INFO L413 NwaCegarLoop]: 717 mSDtfsCounter, 246 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 8 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 1168 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2023-12-02 13:22:31,327 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [246 Valid, 1168 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 27 Invalid, 3 Unknown, 0 Unchecked, 7.2s Time] [2023-12-02 13:22:31,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2023-12-02 13:22:31,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 371. [2023-12-02 13:22:31,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 269 states have (on average 1.6282527881040891) internal successors, (438), 269 states have internal predecessors, (438), 99 states have call successors, (99), 2 states have call predecessors, (99), 2 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) [2023-12-02 13:22:31,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 636 transitions. [2023-12-02 13:22:31,358 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 636 transitions. Word has length 631 [2023-12-02 13:22:31,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:22:31,360 INFO L495 AbstractCegarLoop]: Abstraction has 371 states and 636 transitions. [2023-12-02 13:22:31,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 1 states have call predecessors, (99), 1 states have call successors, (99) [2023-12-02 13:22:31,361 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 636 transitions. [2023-12-02 13:22:31,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 633 [2023-12-02 13:22:31,365 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:22:31,365 INFO L195 NwaCegarLoop]: trace histogram [99, 99, 99, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 13:22:31,371 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2023-12-02 13:22:31,601 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-12-02 13:22:31,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/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-12-02 13:22:31,766 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:22:31,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:22:31,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1875502263, now seen corresponding path program 1 times [2023-12-02 13:22:31,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:22:31,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [752657621] [2023-12-02 13:22:31,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:22:31,768 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-12-02 13:22:31,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:22:31,769 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/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-12-02 13:22:31,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-02 13:22:33,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:22:33,587 INFO L262 TraceCheckSpWp]: Trace formula consists of 1022 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 13:22:33,595 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:22:45,367 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 9746 proven. 318 refuted. 0 times theorem prover too weak. 9340 trivial. 0 not checked. [2023-12-02 13:22:45,367 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:22:45,557 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:22:45,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [752657621] [2023-12-02 13:22:45,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [752657621] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:22:45,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2108204607] [2023-12-02 13:22:45,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:22:45,558 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 13:22:45,558 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 13:22:45,559 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 13:22:45,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2023-12-02 13:22:46,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:22:46,855 INFO L262 TraceCheckSpWp]: Trace formula consists of 1022 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 13:22:46,863 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:22:47,166 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19404 trivial. 0 not checked. [2023-12-02 13:22:47,166 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 13:22:47,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2108204607] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 13:22:47,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 13:22:47,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 10 [2023-12-02 13:22:47,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764850664] [2023-12-02 13:22:47,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 13:22:47,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 13:22:47,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:22:47,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 13:22:47,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-12-02 13:22:47,172 INFO L87 Difference]: Start difference. First operand 371 states and 636 transitions. Second operand has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 1 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 1 states have call predecessors, (99), 1 states have call successors, (99) [2023-12-02 13:22:50,169 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.74s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:22:52,179 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-12-02 13:22:54,183 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-12-02 13:22:54,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:22:54,465 INFO L93 Difference]: Finished difference Result 1111 states and 1906 transitions. [2023-12-02 13:22:54,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 13:22:54,466 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 1 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 1 states have call predecessors, (99), 1 states have call successors, (99) Word has length 632 [2023-12-02 13:22:54,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:22:54,473 INFO L225 Difference]: With dead ends: 1111 [2023-12-02 13:22:54,473 INFO L226 Difference]: Without dead ends: 741 [2023-12-02 13:22:54,475 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1345 GetRequests, 1336 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-12-02 13:22:54,476 INFO L413 NwaCegarLoop]: 863 mSDtfsCounter, 456 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 5 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 1332 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-12-02 13:22:54,476 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [456 Valid, 1332 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 20 Invalid, 3 Unknown, 0 Unchecked, 7.2s Time] [2023-12-02 13:22:54,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 741 states. [2023-12-02 13:22:54,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 741 to 737. [2023-12-02 13:22:54,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 737 states, 534 states have (on average 1.6235955056179776) internal successors, (867), 534 states have internal predecessors, (867), 198 states have call successors, (198), 4 states have call predecessors, (198), 4 states have return successors, (198), 198 states have call predecessors, (198), 198 states have call successors, (198) [2023-12-02 13:22:54,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 1263 transitions. [2023-12-02 13:22:54,560 INFO L78 Accepts]: Start accepts. Automaton has 737 states and 1263 transitions. Word has length 632 [2023-12-02 13:22:54,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:22:54,562 INFO L495 AbstractCegarLoop]: Abstraction has 737 states and 1263 transitions. [2023-12-02 13:22:54,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 1 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 1 states have call predecessors, (99), 1 states have call successors, (99) [2023-12-02 13:22:54,563 INFO L276 IsEmpty]: Start isEmpty. Operand 737 states and 1263 transitions. [2023-12-02 13:22:54,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 633 [2023-12-02 13:22:54,569 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:22:54,570 INFO L195 NwaCegarLoop]: trace histogram [99, 99, 99, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 13:22:54,602 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2023-12-02 13:22:54,775 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2023-12-02 13:22:54,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 13:22:54,971 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:22:54,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:22:54,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1773096505, now seen corresponding path program 1 times [2023-12-02 13:22:54,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:22:54,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1375865584] [2023-12-02 13:22:54,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:22:54,973 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 13:22:54,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:22:54,974 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/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-12-02 13:22:54,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-02 13:22:56,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:22:56,760 INFO L262 TraceCheckSpWp]: Trace formula consists of 1021 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 13:22:56,767 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:23:08,652 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 9746 proven. 318 refuted. 0 times theorem prover too weak. 9340 trivial. 0 not checked. [2023-12-02 13:23:08,652 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:23:08,823 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:23:08,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1375865584] [2023-12-02 13:23:08,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1375865584] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:23:08,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2138947608] [2023-12-02 13:23:08,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:23:08,824 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 13:23:08,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 13:23:08,825 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 13:23:08,826 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2023-12-02 13:23:13,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:23:13,184 INFO L262 TraceCheckSpWp]: Trace formula consists of 1021 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 13:23:13,193 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:23:25,729 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19404 trivial. 0 not checked. [2023-12-02 13:23:25,729 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 13:23:25,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2138947608] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 13:23:25,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 13:23:25,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 10 [2023-12-02 13:23:25,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650779384] [2023-12-02 13:23:25,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 13:23:25,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 13:23:25,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:23:25,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 13:23:25,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-12-02 13:23:25,734 INFO L87 Difference]: Start difference. First operand 737 states and 1263 transitions. Second operand has 4 states, 4 states have (on average 35.0) internal successors, (140), 3 states have internal predecessors, (140), 1 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 1 states have call predecessors, (99), 1 states have call successors, (99) [2023-12-02 13:23:30,142 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:32,396 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:23:34,141 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:23:35,681 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:23:39,816 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.78s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-02 13:23:45,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:23:45,767 INFO L93 Difference]: Finished difference Result 2587 states and 4391 transitions. [2023-12-02 13:23:45,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 13:23:45,768 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.0) internal successors, (140), 3 states have internal predecessors, (140), 1 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 1 states have call predecessors, (99), 1 states have call successors, (99) Word has length 632 [2023-12-02 13:23:45,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:23:45,781 INFO L225 Difference]: With dead ends: 2587 [2023-12-02 13:23:45,781 INFO L226 Difference]: Without dead ends: 1851 [2023-12-02 13:23:45,783 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1346 GetRequests, 1335 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2023-12-02 13:23:45,784 INFO L413 NwaCegarLoop]: 778 mSDtfsCounter, 495 mSDsluCounter, 734 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 200 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 1512 SdHoareTripleChecker+Invalid, 500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.8s IncrementalHoareTripleChecker+Time [2023-12-02 13:23:45,784 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [495 Valid, 1512 Invalid, 500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 297 Invalid, 3 Unknown, 0 Unchecked, 19.8s Time] [2023-12-02 13:23:45,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1851 states. [2023-12-02 13:23:45,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1851 to 1349. [2023-12-02 13:23:45,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1349 states, 944 states have (on average 1.597457627118644) internal successors, (1508), 944 states have internal predecessors, (1508), 396 states have call successors, (396), 8 states have call predecessors, (396), 8 states have return successors, (396), 396 states have call predecessors, (396), 396 states have call successors, (396) [2023-12-02 13:23:45,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 2300 transitions. [2023-12-02 13:23:45,996 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 2300 transitions. Word has length 632 [2023-12-02 13:23:45,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:23:45,997 INFO L495 AbstractCegarLoop]: Abstraction has 1349 states and 2300 transitions. [2023-12-02 13:23:45,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.0) internal successors, (140), 3 states have internal predecessors, (140), 1 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 1 states have call predecessors, (99), 1 states have call successors, (99) [2023-12-02 13:23:45,998 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 2300 transitions. [2023-12-02 13:23:46,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 633 [2023-12-02 13:23:46,003 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:23:46,003 INFO L195 NwaCegarLoop]: trace histogram [99, 99, 99, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 13:23:46,037 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-02 13:23:46,232 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2023-12-02 13:23:46,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 13:23:46,404 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:23:46,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:23:46,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1097551673, now seen corresponding path program 1 times [2023-12-02 13:23:46,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:23:46,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1355651245] [2023-12-02 13:23:46,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:23:46,406 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-12-02 13:23:46,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:23:46,407 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/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-12-02 13:23:46,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-02 13:23:48,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:23:48,358 INFO L262 TraceCheckSpWp]: Trace formula consists of 1021 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 13:23:48,366 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:24:01,458 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 9746 proven. 318 refuted. 0 times theorem prover too weak. 9340 trivial. 0 not checked. [2023-12-02 13:24:01,458 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:24:01,652 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:24:01,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1355651245] [2023-12-02 13:24:01,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1355651245] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:24:01,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [561965661] [2023-12-02 13:24:01,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:24:01,653 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 13:24:01,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 13:24:01,654 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 13:24:01,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2023-12-02 13:24:07,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:24:07,336 INFO L262 TraceCheckSpWp]: Trace formula consists of 1021 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 13:24:07,344 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:24:13,846 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19404 trivial. 0 not checked. [2023-12-02 13:24:13,846 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 13:24:13,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [561965661] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 13:24:13,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-02 13:24:13,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 11 [2023-12-02 13:24:13,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182124158] [2023-12-02 13:24:13,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 13:24:13,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 13:24:13,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:24:13,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 13:24:13,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-12-02 13:24:13,851 INFO L87 Difference]: Start difference. First operand 1349 states and 2300 transitions. Second operand has 5 states, 5 states have (on average 28.0) internal successors, (140), 4 states have internal predecessors, (140), 1 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 1 states have call predecessors, (99), 1 states have call successors, (99) [2023-12-02 13:24:17,650 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.97s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:24:19,652 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-12-02 13:24:21,658 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-12-02 13:24:23,663 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-12-02 13:24:25,674 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:24:27,678 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-12-02 13:24:29,682 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-12-02 13:24:33,339 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.73s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:24:35,376 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:24:37,383 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-12-02 13:24:39,401 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:24:39,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:24:39,688 INFO L93 Difference]: Finished difference Result 5942 states and 10149 transitions. [2023-12-02 13:24:39,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 13:24:39,690 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.0) internal successors, (140), 4 states have internal predecessors, (140), 1 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 1 states have call predecessors, (99), 1 states have call successors, (99) Word has length 632 [2023-12-02 13:24:39,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:24:39,723 INFO L225 Difference]: With dead ends: 5942 [2023-12-02 13:24:39,724 INFO L226 Difference]: Without dead ends: 4594 [2023-12-02 13:24:39,730 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1348 GetRequests, 1334 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2023-12-02 13:24:39,731 INFO L413 NwaCegarLoop]: 485 mSDtfsCounter, 1577 mSDsluCounter, 2336 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 601 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1577 SdHoareTripleChecker+Valid, 2821 SdHoareTripleChecker+Invalid, 643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 601 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.4s IncrementalHoareTripleChecker+Time [2023-12-02 13:24:39,731 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1577 Valid, 2821 Invalid, 643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [601 Valid, 31 Invalid, 11 Unknown, 0 Unchecked, 25.4s Time] [2023-12-02 13:24:39,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4594 states. [2023-12-02 13:24:40,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4594 to 2743. [2023-12-02 13:24:40,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2743 states, 1934 states have (on average 1.5894519131334022) internal successors, (3074), 1934 states have internal predecessors, (3074), 792 states have call successors, (792), 16 states have call predecessors, (792), 16 states have return successors, (792), 792 states have call predecessors, (792), 792 states have call successors, (792) [2023-12-02 13:24:40,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2743 states to 2743 states and 4658 transitions. [2023-12-02 13:24:40,230 INFO L78 Accepts]: Start accepts. Automaton has 2743 states and 4658 transitions. Word has length 632 [2023-12-02 13:24:40,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:24:40,232 INFO L495 AbstractCegarLoop]: Abstraction has 2743 states and 4658 transitions. [2023-12-02 13:24:40,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.0) internal successors, (140), 4 states have internal predecessors, (140), 1 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 1 states have call predecessors, (99), 1 states have call successors, (99) [2023-12-02 13:24:40,233 INFO L276 IsEmpty]: Start isEmpty. Operand 2743 states and 4658 transitions. [2023-12-02 13:24:40,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 633 [2023-12-02 13:24:40,240 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:24:40,241 INFO L195 NwaCegarLoop]: trace histogram [99, 99, 99, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 13:24:40,283 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2023-12-02 13:24:40,488 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (12)] Ended with exit code 0 [2023-12-02 13:24:40,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 13:24:40,657 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:24:40,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:24:40,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1684357687, now seen corresponding path program 1 times [2023-12-02 13:24:40,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:24:40,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [94218055] [2023-12-02 13:24:40,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:24:40,658 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-12-02 13:24:40,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:24:40,659 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/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-12-02 13:24:40,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-02 13:24:42,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:24:42,499 INFO L262 TraceCheckSpWp]: Trace formula consists of 1021 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 13:24:42,511 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:24:54,116 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 9746 proven. 318 refuted. 0 times theorem prover too weak. 9340 trivial. 0 not checked. [2023-12-02 13:24:54,117 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:24:54,280 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:24:54,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [94218055] [2023-12-02 13:24:54,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [94218055] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:24:54,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [150311312] [2023-12-02 13:24:54,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:24:54,280 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 13:24:54,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 13:24:54,281 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 13:24:54,282 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2023-12-02 13:24:59,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:24:59,766 INFO L262 TraceCheckSpWp]: Trace formula consists of 1021 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 13:24:59,780 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:25:08,230 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 9690 proven. 162 refuted. 0 times theorem prover too weak. 9552 trivial. 0 not checked. [2023-12-02 13:25:08,231 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:25:08,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [150311312] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:25:08,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369695707] [2023-12-02 13:25:08,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:25:08,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 13:25:08,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 13:25:08,354 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 13:25:08,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-02 13:25:09,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:25:10,237 INFO L262 TraceCheckSpWp]: Trace formula consists of 1021 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-02 13:25:10,245 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:25:16,116 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 870 proven. 288 refuted. 0 times theorem prover too weak. 18246 trivial. 0 not checked. [2023-12-02 13:25:16,116 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:25:17,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [369695707] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:25:17,327 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 13:25:17,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 6] total 13 [2023-12-02 13:25:17,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438205954] [2023-12-02 13:25:17,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 13:25:17,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-02 13:25:17,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:25:17,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-02 13:25:17,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2023-12-02 13:25:17,333 INFO L87 Difference]: Start difference. First operand 2743 states and 4658 transitions. Second operand has 13 states, 13 states have (on average 25.23076923076923) internal successors, (328), 13 states have internal predecessors, (328), 5 states have call successors, (251), 5 states have call predecessors, (251), 8 states have return successors, (252), 5 states have call predecessors, (252), 5 states have call successors, (252) [2023-12-02 13:25:26,571 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.85s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:25:27,825 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:25:31,568 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.85s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:25:33,572 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-12-02 13:25:35,588 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:25:37,599 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-12-02 13:25:39,620 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:25:41,628 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-12-02 13:25:43,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:25:46,817 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:25:48,827 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-12-02 13:25:50,835 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-12-02 13:25:52,843 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-12-02 13:25:54,854 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-12-02 13:25:56,866 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-12-02 13:25:58,907 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:26:02,087 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:26:04,113 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:26:06,118 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-12-02 13:26:08,121 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-12-02 13:26:12,255 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:26:14,262 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-12-02 13:26:16,266 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-12-02 13:26:18,307 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:26:20,311 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-12-02 13:26:22,313 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-12-02 13:26:24,349 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:26:26,353 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-12-02 13:26:28,358 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-12-02 13:26:30,363 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-12-02 13:26:33,844 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:26:35,847 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-12-02 13:26:37,850 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-12-02 13:26:39,854 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-12-02 13:26:41,045 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:26:43,286 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-12-02 13:26:45,289 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-12-02 13:26:47,300 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-12-02 13:26:49,304 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-12-02 13:26:51,307 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-12-02 13:26:53,322 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-12-02 13:26:55,330 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-12-02 13:26:57,333 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-12-02 13:26:59,336 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-12-02 13:27:01,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:27:01,088 INFO L93 Difference]: Finished difference Result 7139 states and 12000 transitions. [2023-12-02 13:27:01,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-02 13:27:01,090 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 25.23076923076923) internal successors, (328), 13 states have internal predecessors, (328), 5 states have call successors, (251), 5 states have call predecessors, (251), 8 states have return successors, (252), 5 states have call predecessors, (252), 5 states have call successors, (252) Word has length 632 [2023-12-02 13:27:01,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:27:01,118 INFO L225 Difference]: With dead ends: 7139 [2023-12-02 13:27:01,118 INFO L226 Difference]: Without dead ends: 4397 [2023-12-02 13:27:01,126 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2161 GetRequests, 2129 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=261, Invalid=861, Unknown=0, NotChecked=0, Total=1122 [2023-12-02 13:27:01,127 INFO L413 NwaCegarLoop]: 377 mSDtfsCounter, 1042 mSDsluCounter, 1524 mSDsCounter, 0 mSdLazyCounter, 1041 mSolverCounterSat, 239 mSolverCounterUnsat, 42 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 99.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1045 SdHoareTripleChecker+Valid, 1901 SdHoareTripleChecker+Invalid, 1322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 239 IncrementalHoareTripleChecker+Valid, 1041 IncrementalHoareTripleChecker+Invalid, 42 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 101.9s IncrementalHoareTripleChecker+Time [2023-12-02 13:27:01,127 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1045 Valid, 1901 Invalid, 1322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [239 Valid, 1041 Invalid, 42 Unknown, 0 Unchecked, 101.9s Time] [2023-12-02 13:27:01,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4397 states. [2023-12-02 13:27:01,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4397 to 4343. [2023-12-02 13:27:01,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4343 states, 3102 states have (on average 1.574468085106383) internal successors, (4884), 3102 states have internal predecessors, (4884), 1188 states have call successors, (1188), 52 states have call predecessors, (1188), 52 states have return successors, (1188), 1188 states have call predecessors, (1188), 1188 states have call successors, (1188) [2023-12-02 13:27:01,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4343 states to 4343 states and 7260 transitions. [2023-12-02 13:27:01,763 INFO L78 Accepts]: Start accepts. Automaton has 4343 states and 7260 transitions. Word has length 632 [2023-12-02 13:27:01,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:27:01,764 INFO L495 AbstractCegarLoop]: Abstraction has 4343 states and 7260 transitions. [2023-12-02 13:27:01,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 25.23076923076923) internal successors, (328), 13 states have internal predecessors, (328), 5 states have call successors, (251), 5 states have call predecessors, (251), 8 states have return successors, (252), 5 states have call predecessors, (252), 5 states have call successors, (252) [2023-12-02 13:27:01,789 INFO L276 IsEmpty]: Start isEmpty. Operand 4343 states and 7260 transitions. [2023-12-02 13:27:01,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 635 [2023-12-02 13:27:01,795 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:27:01,795 INFO L195 NwaCegarLoop]: trace histogram [99, 99, 99, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 13:27:01,909 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-12-02 13:27:02,051 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2023-12-02 13:27:02,236 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (14)] Ended with exit code 0 [2023-12-02 13:27:02,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 13:27:02,396 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:27:02,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:27:02,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1693940018, now seen corresponding path program 1 times [2023-12-02 13:27:02,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:27:02,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [12211456] [2023-12-02 13:27:02,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:27:02,398 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-12-02 13:27:02,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:27:02,399 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/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-12-02 13:27:02,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-02 13:27:04,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:27:04,688 INFO L262 TraceCheckSpWp]: Trace formula consists of 1024 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 13:27:04,697 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:27:11,204 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 10733 proven. 297 refuted. 0 times theorem prover too weak. 8374 trivial. 0 not checked. [2023-12-02 13:27:11,205 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:27:16,227 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 135 proven. 159 refuted. 0 times theorem prover too weak. 19110 trivial. 0 not checked. [2023-12-02 13:27:16,228 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:27:16,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [12211456] [2023-12-02 13:27:16,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [12211456] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 13:27:16,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1180464513] [2023-12-02 13:27:16,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:27:16,228 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 13:27:16,228 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 13:27:16,229 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 13:27:16,230 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2023-12-02 13:27:17,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:27:17,587 INFO L262 TraceCheckSpWp]: Trace formula consists of 1024 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 13:27:17,594 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:27:17,728 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19404 trivial. 0 not checked. [2023-12-02 13:27:17,728 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 13:27:17,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1180464513] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 13:27:17,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 13:27:17,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [9, 7] total 14 [2023-12-02 13:27:17,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053678740] [2023-12-02 13:27:17,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 13:27:17,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 13:27:17,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:27:17,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 13:27:17,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-12-02 13:27:17,732 INFO L87 Difference]: Start difference. First operand 4343 states and 7260 transitions. Second operand has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 1 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 1 states have call predecessors, (99), 1 states have call successors, (99) [2023-12-02 13:27:20,833 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.91s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:27:22,846 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-12-02 13:27:24,851 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-12-02 13:27:25,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:27:25,504 INFO L93 Difference]: Finished difference Result 11464 states and 19233 transitions. [2023-12-02 13:27:25,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 13:27:25,505 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 1 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 1 states have call predecessors, (99), 1 states have call successors, (99) Word has length 634 [2023-12-02 13:27:25,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:27:25,564 INFO L225 Difference]: With dead ends: 11464 [2023-12-02 13:27:25,564 INFO L226 Difference]: Without dead ends: 7122 [2023-12-02 13:27:25,577 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1899 GetRequests, 1886 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-12-02 13:27:25,578 INFO L413 NwaCegarLoop]: 485 mSDtfsCounter, 464 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 5 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 952 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2023-12-02 13:27:25,578 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [464 Valid, 952 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 11 Invalid, 3 Unknown, 0 Unchecked, 7.3s Time] [2023-12-02 13:27:25,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7122 states. [2023-12-02 13:27:26,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7122 to 4319. [2023-12-02 13:27:26,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4319 states, 3078 states have (on average 1.571150097465887) internal successors, (4836), 3078 states have internal predecessors, (4836), 1188 states have call successors, (1188), 52 states have call predecessors, (1188), 52 states have return successors, (1188), 1188 states have call predecessors, (1188), 1188 states have call successors, (1188) [2023-12-02 13:27:26,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4319 states to 4319 states and 7212 transitions. [2023-12-02 13:27:26,321 INFO L78 Accepts]: Start accepts. Automaton has 4319 states and 7212 transitions. Word has length 634 [2023-12-02 13:27:26,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:27:26,322 INFO L495 AbstractCegarLoop]: Abstraction has 4319 states and 7212 transitions. [2023-12-02 13:27:26,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 1 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 1 states have call predecessors, (99), 1 states have call successors, (99) [2023-12-02 13:27:26,323 INFO L276 IsEmpty]: Start isEmpty. Operand 4319 states and 7212 transitions. [2023-12-02 13:27:26,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 635 [2023-12-02 13:27:26,330 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:27:26,330 INFO L195 NwaCegarLoop]: trace histogram [99, 99, 99, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 13:27:26,339 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (17)] Ended with exit code 0 [2023-12-02 13:27:26,569 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2023-12-02 13:27:26,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/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-12-02 13:27:26,733 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:27:26,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:27:26,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1013881648, now seen corresponding path program 1 times [2023-12-02 13:27:26,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:27:26,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1068217597] [2023-12-02 13:27:26,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:27:26,735 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-12-02 13:27:26,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:27:26,736 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/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-12-02 13:27:26,737 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-02 13:27:28,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:27:28,622 INFO L262 TraceCheckSpWp]: Trace formula consists of 1024 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 13:27:28,629 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:27:35,225 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 10733 proven. 297 refuted. 0 times theorem prover too weak. 8374 trivial. 0 not checked. [2023-12-02 13:27:35,225 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:27:39,929 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 135 proven. 159 refuted. 0 times theorem prover too weak. 19110 trivial. 0 not checked. [2023-12-02 13:27:39,929 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:27:39,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1068217597] [2023-12-02 13:27:39,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1068217597] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 13:27:39,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1803563603] [2023-12-02 13:27:39,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:27:39,930 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 13:27:39,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 13:27:39,931 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 13:27:39,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2023-12-02 13:27:45,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:27:45,271 INFO L262 TraceCheckSpWp]: Trace formula consists of 1024 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-02 13:27:45,281 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:28:03,575 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19404 trivial. 0 not checked. [2023-12-02 13:28:03,575 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 13:28:03,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1803563603] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 13:28:03,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 13:28:03,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [9, 7] total 15 [2023-12-02 13:28:03,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260253786] [2023-12-02 13:28:03,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 13:28:03,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 13:28:03,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:28:03,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 13:28:03,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-12-02 13:28:03,579 INFO L87 Difference]: Start difference. First operand 4319 states and 7212 transitions. Second operand has 4 states, 4 states have (on average 35.5) internal successors, (142), 3 states have internal predecessors, (142), 1 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 1 states have call predecessors, (99), 1 states have call successors, (99) [2023-12-02 13:28:07,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.76s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:28:10,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:28:13,073 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.74s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:28:15,080 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-12-02 13:28:18,192 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.74s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:28:21,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.94s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:28:24,079 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.95s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:28:26,083 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-12-02 13:28:28,088 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-12-02 13:28:28,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 13:28:28,092 INFO L93 Difference]: Finished difference Result 7268 states and 12137 transitions. [2023-12-02 13:28:28,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 13:28:28,310 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.5) internal successors, (142), 3 states have internal predecessors, (142), 1 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 1 states have call predecessors, (99), 1 states have call successors, (99) Word has length 634 [2023-12-02 13:28:28,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 13:28:28,324 INFO L225 Difference]: With dead ends: 7268 [2023-12-02 13:28:28,324 INFO L226 Difference]: Without dead ends: 2950 [2023-12-02 13:28:28,331 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1900 GetRequests, 1885 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2023-12-02 13:28:28,331 INFO L413 NwaCegarLoop]: 475 mSDtfsCounter, 413 mSDsluCounter, 944 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 199 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 1419 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.2s IncrementalHoareTripleChecker+Time [2023-12-02 13:28:28,332 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [413 Valid, 1419 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 17 Invalid, 9 Unknown, 0 Unchecked, 24.2s Time] [2023-12-02 13:28:28,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2950 states. [2023-12-02 13:28:28,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2950 to 2864. [2023-12-02 13:28:28,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2864 states, 2139 states have (on average 1.6012155212716221) internal successors, (3425), 2139 states have internal predecessors, (3425), 693 states have call successors, (693), 31 states have call predecessors, (693), 31 states have return successors, (693), 693 states have call predecessors, (693), 693 states have call successors, (693) [2023-12-02 13:28:28,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2864 states to 2864 states and 4811 transitions. [2023-12-02 13:28:28,694 INFO L78 Accepts]: Start accepts. Automaton has 2864 states and 4811 transitions. Word has length 634 [2023-12-02 13:28:28,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 13:28:28,695 INFO L495 AbstractCegarLoop]: Abstraction has 2864 states and 4811 transitions. [2023-12-02 13:28:28,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.5) internal successors, (142), 3 states have internal predecessors, (142), 1 states have call successors, (99), 1 states have call predecessors, (99), 1 states have return successors, (99), 1 states have call predecessors, (99), 1 states have call successors, (99) [2023-12-02 13:28:28,696 INFO L276 IsEmpty]: Start isEmpty. Operand 2864 states and 4811 transitions. [2023-12-02 13:28:28,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 637 [2023-12-02 13:28:28,703 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 13:28:28,703 INFO L195 NwaCegarLoop]: trace histogram [99, 99, 99, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 13:28:28,727 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (19)] Forceful destruction successful, exit code 0 [2023-12-02 13:28:28,936 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-02 13:28:29,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/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-12-02 13:28:29,104 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 13:28:29,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 13:28:29,104 INFO L85 PathProgramCache]: Analyzing trace with hash -2137402163, now seen corresponding path program 1 times [2023-12-02 13:28:29,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 13:28:29,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [658770582] [2023-12-02 13:28:29,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:28:29,105 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-12-02 13:28:29,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 13:28:29,106 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/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-12-02 13:28:29,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-02 13:28:30,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:28:30,910 INFO L262 TraceCheckSpWp]: Trace formula consists of 1026 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 13:28:30,919 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:28:37,214 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 10733 proven. 297 refuted. 0 times theorem prover too weak. 8374 trivial. 0 not checked. [2023-12-02 13:28:37,214 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:28:41,782 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 135 proven. 159 refuted. 0 times theorem prover too weak. 19110 trivial. 0 not checked. [2023-12-02 13:28:41,782 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 13:28:41,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [658770582] [2023-12-02 13:28:41,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [658770582] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 13:28:41,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [772168933] [2023-12-02 13:28:41,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:28:41,783 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 13:28:41,783 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 13:28:41,784 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 13:28:41,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2023-12-02 13:28:47,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:28:48,072 INFO L262 TraceCheckSpWp]: Trace formula consists of 1026 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 13:28:48,080 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:29:00,445 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 870 proven. 288 refuted. 0 times theorem prover too weak. 18246 trivial. 0 not checked. [2023-12-02 13:29:00,446 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:29:09,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [772168933] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 13:29:09,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372000791] [2023-12-02 13:29:09,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 13:29:09,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 13:29:09,286 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 13:29:09,287 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 13:29:09,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_45533565-a428-4ce2-a696-641a6827155f/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-12-02 13:29:10,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 13:29:11,189 INFO L262 TraceCheckSpWp]: Trace formula consists of 1026 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 13:29:11,195 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 13:29:12,891 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 6720 proven. 63 refuted. 0 times theorem prover too weak. 12621 trivial. 0 not checked. [2023-12-02 13:29:12,891 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 13:29:14,293 INFO L134 CoverageAnalysis]: Checked inductivity of 19404 backedges. 231 proven. 63 refuted. 0 times theorem prover too weak. 19110 trivial. 0 not checked. [2023-12-02 13:29:14,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372000791] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 13:29:14,294 INFO L185 FreeRefinementEngine]: Found 0 perfect and 5 imperfect interpolant sequences. [2023-12-02 13:29:14,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 5, 5, 5] total 20 [2023-12-02 13:29:14,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069909412] [2023-12-02 13:29:14,295 INFO L85 oduleStraightlineAll]: Using 5 imperfect interpolants to construct interpolant automaton [2023-12-02 13:29:14,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-02 13:29:14,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 13:29:14,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-02 13:29:14,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2023-12-02 13:29:14,299 INFO L87 Difference]: Start difference. First operand 2864 states and 4811 transitions. Second operand has 20 states, 20 states have (on average 22.15) internal successors, (443), 20 states have internal predecessors, (443), 7 states have call successors, (325), 6 states have call predecessors, (325), 11 states have return successors, (328), 7 states have call predecessors, (328), 7 states have call successors, (328) [2023-12-02 13:29:24,110 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:29:27,653 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.83s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:29:29,660 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-12-02 13:29:31,662 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-12-02 13:29:33,667 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-12-02 13:29:35,669 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-12-02 13:29:37,675 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-12-02 13:29:42,205 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.74s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:29:44,223 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:29:46,228 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-12-02 13:29:48,232 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-12-02 13:29:50,236 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-12-02 13:29:52,258 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:29:54,270 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-12-02 13:29:57,224 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.95s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:29:59,230 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-12-02 13:30:01,232 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-12-02 13:30:03,237 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-12-02 13:30:05,241 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-12-02 13:30:07,243 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-12-02 13:30:09,247 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-12-02 13:30:12,209 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.96s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-02 13:30:14,215 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 []